TSTP Solution File: MGT035-2 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : MGT035-2 : TPTP v8.2.0. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n003.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  : 300s
% DateTime : Wed May 29 17:29:25 EDT 2024

% Result   : Unsatisfiable 0.89s 1.07s
% Output   : Proof 1.51s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.14  % Problem    : MGT035-2 : TPTP v8.2.0. Released v2.4.0.
% 0.07/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.40  % Computer : n003.cluster.edu
% 0.15/0.40  % Model    : x86_64 x86_64
% 0.15/0.40  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.40  % Memory   : 8042.1875MB
% 0.15/0.40  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.40  % CPULimit   : 300
% 0.15/0.40  % WCLimit    : 300
% 0.15/0.40  % DateTime   : Sun May 26 10:29:54 EDT 2024
% 0.15/0.40  % CPUTime    : 
% 0.26/0.55  %----Proving TF0_NAR, FOF, or CNF
% 0.26/0.56  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.89/1.07  % SZS status Unsatisfiable for /export/starexec/sandbox2/tmp/tmp.wpRdHlqKtI/cvc5---1.0.5_28133.smt2
% 0.89/1.07  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.wpRdHlqKtI/cvc5---1.0.5_28133.smt2
% 1.51/1.74  (assume a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))))
% 1.51/1.74  (assume a1 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))))
% 1.51/1.74  (assume a2 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (tptp.greater (tptp.cardinality_at_time B C) tptp.zero) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))
% 1.51/1.74  (assume a3 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))
% 1.51/1.74  (assume a4 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))
% 1.51/1.74  (assume a5 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))))
% 1.51/1.74  (assume a6 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))))
% 1.51/1.74  (assume a7 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.increases B) (tptp.decreases B))))
% 1.51/1.74  (assume a8 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.increases B) (tptp.increases C))))
% 1.51/1.74  (assume a9 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))))
% 1.51/1.74  (assume a10 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.increases C))))
% 1.51/1.74  (assume a11 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.decreases B))))
% 1.51/1.74  (assume a12 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.increases C))))
% 1.51/1.74  (assume a13 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))))
% 1.51/1.74  (assume a14 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.increases C))))
% 1.51/1.74  (assume a15 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= (tptp.growth_rate C B) tptp.zero))))
% 1.51/1.74  (assume a16 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))))
% 1.51/1.74  (assume a17 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.74  (assume a18 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))))
% 1.51/1.74  (assume a19 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))))
% 1.51/1.74  (assume a20 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (= A B)))))
% 1.51/1.74  (assume a21 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))))
% 1.51/1.74  (assume a22 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))))
% 1.51/1.74  (assume a23 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.in_environment A B)) (not (tptp.in_environment A C)) (tptp.greater C B) (= C B) (tptp.greater B C))))
% 1.51/1.74  (assume a24 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))))
% 1.51/1.74  (assume a25 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))))
% 1.51/1.74  (assume a26 (forall ((A $$unsorted) (B $$unsorted)) (or (not (= A B)) (tptp.greater_or_equal A B))))
% 1.51/1.74  (assume a27 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B)))))
% 1.51/1.74  (assume a28 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))))
% 1.51/1.74  (assume a29 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.outcompetes C B D)) (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero))))
% 1.51/1.74  (assume a30 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.outcompetes C B D)) (tptp.greater tptp.zero (tptp.growth_rate B D)))))
% 1.51/1.74  (assume a31 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (not (tptp.greater (tptp.equilibrium A) B)) (tptp.decreases (tptp.resources A B)))))
% 1.51/1.74  (assume a32 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))))
% 1.51/1.74  (assume a33 (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A)))))
% 1.51/1.74  (assume a34 (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A)))))
% 1.51/1.74  (assume a35 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.decreases (tptp.resources A B))) (not (tptp.decreases (tptp.number_of_organizations A B))))))
% 1.51/1.74  (assume a36 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))))
% 1.51/1.74  (assume a37 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (tptp.greater (tptp.cardinality_at_time B C) tptp.zero)) (= B tptp.efficient_producers) (= B tptp.first_movers))))
% 1.51/1.74  (assume a38 (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A)))))
% 1.51/1.74  (assume a39 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))))
% 1.51/1.74  (assume a40 (tptp.environment tptp.sk3))
% 1.51/1.74  (assume a41 (tptp.stable tptp.sk3))
% 1.51/1.74  (assume a42 (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))))
% 1.51/1.74  (assume a43 (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))))
% 1.51/1.74  (assume a44 (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))))
% 1.51/1.74  (step t1 (cl (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_neg)
% 1.51/1.74  (step t2 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t3)
% 1.51/1.74  (assume t3.a0 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (assume t3.a1 (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t3.t1 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t3.t2)
% 1.51/1.74  (assume t3.t2.a0 (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (assume t3.t2.a1 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t3.t2.t1 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule symm :premises (t3.t2.a1))
% 1.51/1.74  (step t3.t2.t2 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule symm :premises (t3.t2.a0))
% 1.51/1.74  (step t3.t2.t3 (cl (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule symm :premises (t3.t2.t2))
% 1.51/1.74  (step t3.t2.t4 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule trans :premises (t3.t2.t1 t3.t2.t3))
% 1.51/1.74  (step t3.t2 (cl (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t3.t2.a0 t3.t2.a1))
% 1.51/1.74  (step t3.t3 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t3.t4 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t3.t5 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t3.t2 t3.t3 t3.t4))
% 1.51/1.74  (step t3.t6 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t3.t5))
% 1.51/1.74  (step t3.t7 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t3.t6))
% 1.51/1.74  (step t3.t8 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t3.t1 t3.t7))
% 1.51/1.74  (step t3.t9 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t3.t10 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t3.t8 t3.t9))
% 1.51/1.74  (step t3.t11 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t3.t10))
% 1.51/1.74  (step t3.t12 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t3.t11))
% 1.51/1.74  (step t3.t13 (cl (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_neg)
% 1.51/1.74  (step t3.t14 (cl (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t3.t13 t3.a1 t3.a0))
% 1.51/1.74  (step t3.t15 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t3.t12 t3.t14))
% 1.51/1.74  (step t3 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t3.a0 t3.a1))
% 1.51/1.74  (step t4 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t5 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t6 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t3 t4 t5))
% 1.51/1.74  (step t7 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t6))
% 1.51/1.74  (step t8 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t7))
% 1.51/1.74  (step t9 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t2 t8))
% 1.51/1.74  (step t10 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t11 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t9 t10))
% 1.51/1.74  (step t12 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t11))
% 1.51/1.74  (step t13 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t12))
% 1.51/1.74  (step t14 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1 t13))
% 1.51/1.74  (step t15 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t16 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t15))
% 1.51/1.74  (step t17 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t18 (cl (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t17))
% 1.51/1.74  (step t19 (cl (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t20 (cl (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t19))
% 1.51/1.74  (step t21 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t22 (cl (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t21))
% 1.51/1.74  (step t23 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t24)
% 1.51/1.74  (assume t24.a0 (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A)))))
% 1.51/1.74  (step t24.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule forall_inst :args ((:= A tptp.sk3)))
% 1.51/1.74  (step t24.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule or :premises (t24.t1))
% 1.51/1.74  (step t24.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t24.t2 t24.a0))
% 1.51/1.74  (step t24 (cl (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule subproof :discharge (t24.a0))
% 1.51/1.74  (step t25 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t23 t24))
% 1.51/1.74  (step t26 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t27 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t25 t26))
% 1.51/1.74  (step t28 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t27))
% 1.51/1.74  (step t29 (cl (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk1 A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule implies :premises (t28))
% 1.51/1.74  (step t30 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t29 a33))
% 1.51/1.74  (step t31 (cl (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) :rule resolution :premises (t22 a40 a41 t30))
% 1.51/1.74  (step t32 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t33)
% 1.51/1.74  (assume t33.a0 (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))))
% 1.51/1.74  (step t33.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= A (tptp.sk1 tptp.sk3))))
% 1.51/1.74  (step t33.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or :premises (t33.t1))
% 1.51/1.74  (step t33.t3 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t33.t2 t33.a0))
% 1.51/1.74  (step t33 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t33.a0))
% 1.51/1.74  (step t34 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t32 t33))
% 1.51/1.74  (step t35 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t36 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t34 t35))
% 1.51/1.74  (step t37 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t36))
% 1.51/1.74  (step t38 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t37))
% 1.51/1.74  (step t39 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t38 a42))
% 1.51/1.74  (step t40 (cl (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t20 t31 t39))
% 1.51/1.74  (step t41 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t42)
% 1.51/1.74  (assume t42.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))))
% 1.51/1.74  (step t42.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t42.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or :premises (t42.t1))
% 1.51/1.74  (step t42.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t42.t2 t42.a0))
% 1.51/1.74  (step t42 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t42.a0))
% 1.51/1.74  (step t43 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t41 t42))
% 1.51/1.74  (step t44 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t45 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t43 t44))
% 1.51/1.74  (step t46 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t45))
% 1.51/1.74  (step t47 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t46))
% 1.51/1.74  (step t48 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t47 a0))
% 1.51/1.74  (step t49 (cl (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t18 a40 t40 t48))
% 1.51/1.74  (step t50 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.74  (step t51 (cl (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t50))
% 1.51/1.74  (step t52 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t53)
% 1.51/1.74  (assume t53.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))))
% 1.51/1.74  (step t53.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t53.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule or :premises (t53.t1))
% 1.51/1.74  (step t53.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t53.t2 t53.a0))
% 1.51/1.74  (step t53 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t53.a0))
% 1.51/1.74  (step t54 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t52 t53))
% 1.51/1.74  (step t55 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t56 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t54 t55))
% 1.51/1.74  (step t57 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t56))
% 1.51/1.74  (step t58 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule implies :premises (t57))
% 1.51/1.74  (step t59 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t58 a19))
% 1.51/1.74  (step t60 (cl (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule resolution :premises (t51 a40 t40 t59))
% 1.51/1.74  (step t61 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t62 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t61))
% 1.51/1.74  (step t63 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t64)
% 1.51/1.74  (assume t64.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))))
% 1.51/1.74  (step t64.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t64.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or :premises (t64.t1))
% 1.51/1.74  (step t64.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t64.t2 t64.a0))
% 1.51/1.74  (step t64 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t64.a0))
% 1.51/1.74  (step t65 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t63 t64))
% 1.51/1.74  (step t66 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t67 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t65 t66))
% 1.51/1.74  (step t68 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t67))
% 1.51/1.74  (step t69 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t68))
% 1.51/1.74  (step t70 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t69 a6))
% 1.51/1.74  (step t71 (cl (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t62 a40 t49 t70))
% 1.51/1.74  (step t72 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t73 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t72))
% 1.51/1.74  (step t74 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t75 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t74))
% 1.51/1.74  (step t76 (cl (not (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t77 (cl (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t76))
% 1.51/1.74  (step t78 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t79 (cl (not (tptp.environment tptp.sk3)) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t78))
% 1.51/1.74  (step t80 (cl (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t81 (cl (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t80))
% 1.51/1.74  (step t82 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t83)
% 1.51/1.74  (assume t83.a0 (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))))
% 1.51/1.74  (step t83.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A (tptp.sk1 tptp.sk3))))
% 1.51/1.74  (step t83.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t83.t1))
% 1.51/1.74  (step t83.t3 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t83.t2 t83.a0))
% 1.51/1.74  (step t83 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t83.a0))
% 1.51/1.74  (step t84 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t82 t83))
% 1.51/1.74  (step t85 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t86 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t84 t85))
% 1.51/1.74  (step t87 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t86))
% 1.51/1.74  (step t88 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t87))
% 1.51/1.74  (step t89 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t88 a44))
% 1.51/1.74  (step t90 (cl (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t81 t31 t89))
% 1.51/1.74  (step t91 (cl (not (= (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))))) (not (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) (or (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule equiv_pos2)
% 1.51/1.74  (step t92 (cl (= (= (= (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) true) (= (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule equiv_simplify)
% 1.51/1.74  (step t93 (cl (not (= (= (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) true)) (= (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule equiv1 :premises (t92))
% 1.51/1.74  (step t94 (cl (= (= (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))))) :rule all_simplify)
% 1.51/1.74  (step t95 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule refl)
% 1.51/1.74  (step t96 (cl (= (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule all_simplify)
% 1.51/1.74  (step t97 (cl (= (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule cong :premises (t95 t96))
% 1.51/1.74  (step t98 (cl (= (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) true)) :rule all_simplify)
% 1.51/1.74  (step t99 (cl (= (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) true)) :rule trans :premises (t97 t98))
% 1.51/1.74  (step t100 (cl (= (= (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) true)) :rule trans :premises (t94 t99))
% 1.51/1.74  (step t101 (cl (= (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t93 t100))
% 1.51/1.74  (step t102 (cl (= (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule refl)
% 1.51/1.74  (step t103 (cl (= (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule refl)
% 1.51/1.74  (step t104 (cl (= (not (tptp.greater_or_equal tptp.zero tptp.zero)) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule refl)
% 1.51/1.74  (step t105 (cl (= (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))))) :rule cong :premises (t101 t102 t103 t104))
% 1.51/1.74  (step t106 (cl (not (= (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))))) (not (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule equiv_pos2)
% 1.51/1.74  (step t107 (cl (= (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule refl)
% 1.51/1.74  (step t108 (cl (= (= (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))))) :rule equiv_simplify)
% 1.51/1.74  (step t109 (cl (= (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (not (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))))) :rule equiv2 :premises (t108))
% 1.51/1.74  (step t110 (cl (not (not (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))))) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule not_not)
% 1.51/1.74  (step t111 (cl (= (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t109 t110))
% 1.51/1.74  (step t112 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t113)
% 1.51/1.74  (assume t113.a0 (tptp.greater_or_equal tptp.zero tptp.zero))
% 1.51/1.74  (assume t113.a1 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (assume t113.a2 (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (assume t113.a3 (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))
% 1.51/1.74  (step t113.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.51/1.74  (step t113.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.51/1.74  (step t113.t3 (cl (= (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) false) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule equiv_simplify)
% 1.51/1.74  (step t113.t4 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) false) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule equiv2 :premises (t113.t3))
% 1.51/1.74  (step t113.t5 (cl (not (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule not_not)
% 1.51/1.74  (step t113.t6 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) false) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule resolution :premises (t113.t4 t113.t5))
% 1.51/1.74  (step t113.t7 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) false)) :rule resolution :premises (t113.t6 t113.a3))
% 1.51/1.74  (step t113.t8 (cl (= false (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule symm :premises (t113.t7))
% 1.51/1.74  (step t113.t9 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule refl)
% 1.51/1.74  (step t113.t10 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t113.t9 t113.a2))
% 1.51/1.74  (step t113.t11 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule symm :premises (t113.a1))
% 1.51/1.74  (step t113.t12 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule symm :premises (t113.a2))
% 1.51/1.74  (step t113.t13 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) :rule cong :premises (t113.t11 t113.t12))
% 1.51/1.74  (step t113.t14 (cl (= (= (tptp.greater_or_equal tptp.zero tptp.zero) true) (tptp.greater_or_equal tptp.zero tptp.zero))) :rule equiv_simplify)
% 1.51/1.74  (step t113.t15 (cl (= (tptp.greater_or_equal tptp.zero tptp.zero) true) (not (tptp.greater_or_equal tptp.zero tptp.zero))) :rule equiv2 :premises (t113.t14))
% 1.51/1.74  (step t113.t16 (cl (= (tptp.greater_or_equal tptp.zero tptp.zero) true)) :rule resolution :premises (t113.t15 t113.a0))
% 1.51/1.74  (step t113.t17 (cl (= false true)) :rule trans :premises (t113.t8 t113.t10 t113.t13 t113.t16))
% 1.51/1.74  (step t113.t18 (cl false) :rule resolution :premises (t113.t1 t113.t2 t113.t17))
% 1.51/1.74  (step t113 (cl (not (tptp.greater_or_equal tptp.zero tptp.zero)) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) :rule subproof :discharge (t113.a0 t113.a1 t113.a2 t113.a3))
% 1.51/1.74  (step t114 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (tptp.greater_or_equal tptp.zero tptp.zero)) :rule and_pos)
% 1.51/1.74  (step t115 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t116 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t117 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule and_pos)
% 1.51/1.74  (step t118 (cl false (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule resolution :premises (t113 t114 t115 t116 t117))
% 1.51/1.74  (step t119 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) false) :rule reordering :premises (t118))
% 1.51/1.74  (step t120 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) false) :rule contraction :premises (t119))
% 1.51/1.74  (step t121 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) false) :rule resolution :premises (t112 t120))
% 1.51/1.74  (step t122 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (not false)) :rule implies_neg2)
% 1.51/1.74  (step t123 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false)) :rule resolution :premises (t121 t122))
% 1.51/1.74  (step t124 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false)) :rule contraction :premises (t123))
% 1.51/1.74  (step t125 (cl (= (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))))) :rule implies_simplify)
% 1.51/1.74  (step t126 (cl (not (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false)) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule equiv1 :premises (t125))
% 1.51/1.74  (step t127 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule resolution :premises (t124 t126))
% 1.51/1.74  (step t128 (cl (= (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false)) :rule resolution :premises (t111 t127))
% 1.51/1.74  (step t129 (cl (= (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) false))) :rule cong :premises (t107 t128))
% 1.51/1.74  (step t130 (cl (= (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) false) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))))) :rule all_simplify)
% 1.51/1.74  (step t131 (cl (= (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))))) :rule trans :premises (t129 t130))
% 1.51/1.74  (step t132 (cl (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t133)
% 1.51/1.74  (assume t133.a0 (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))
% 1.51/1.74  (assume t133.a1 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (assume t133.a2 (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (assume t133.a3 (tptp.greater_or_equal tptp.zero tptp.zero))
% 1.51/1.74  (step t133.t1 (cl (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero)) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule and_neg)
% 1.51/1.74  (step t133.t2 (cl (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t133.t1 t133.a3 t133.a1 t133.a2 t133.a0))
% 1.51/1.74  (step t133 (cl (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule subproof :discharge (t133.a0 t133.a1 t133.a2 t133.a3))
% 1.51/1.74  (step t134 (cl (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule and_pos)
% 1.51/1.74  (step t135 (cl (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t136 (cl (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t137 (cl (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (tptp.greater_or_equal tptp.zero tptp.zero)) :rule and_pos)
% 1.51/1.74  (step t138 (cl (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule resolution :premises (t133 t134 t135 t136 t137))
% 1.51/1.74  (step t139 (cl (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t138))
% 1.51/1.74  (step t140 (cl (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t139))
% 1.51/1.74  (step t141 (cl (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t132 t140))
% 1.51/1.74  (step t142 (cl (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule implies_neg2)
% 1.51/1.74  (step t143 (cl (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule resolution :premises (t141 t142))
% 1.51/1.74  (step t144 (cl (=> (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule contraction :premises (t143))
% 1.51/1.74  (step t145 (cl (not (and (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule resolution :premises (t106 t131 t144))
% 1.51/1.74  (step t146 (cl (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) :rule not_and :premises (t145))
% 1.51/1.74  (step t147 (cl (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (not (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule or_neg)
% 1.51/1.74  (step t148 (cl (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (not (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule or_neg)
% 1.51/1.74  (step t149 (cl (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (not (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule or_neg)
% 1.51/1.74  (step t150 (cl (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (not (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule or_neg)
% 1.51/1.74  (step t151 (cl (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule resolution :premises (t146 t147 t148 t149 t150))
% 1.51/1.74  (step t152 (cl (or (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule contraction :premises (t151))
% 1.51/1.74  (step t153 (cl (or (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule resolution :premises (t91 t105 t152))
% 1.51/1.74  (step t154 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) :rule or :premises (t153))
% 1.51/1.74  (step t155 (cl (=> (forall ((B $$unsorted)) (tptp.greater_or_equal B B)) (tptp.greater_or_equal tptp.zero tptp.zero)) (forall ((B $$unsorted)) (tptp.greater_or_equal B B))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t156)
% 1.51/1.74  (assume t156.a0 (forall ((B $$unsorted)) (tptp.greater_or_equal B B)))
% 1.51/1.74  (step t156.t1 (cl (or (not (forall ((B $$unsorted)) (tptp.greater_or_equal B B))) (tptp.greater_or_equal tptp.zero tptp.zero))) :rule forall_inst :args ((:= B tptp.zero)))
% 1.51/1.74  (step t156.t2 (cl (not (forall ((B $$unsorted)) (tptp.greater_or_equal B B))) (tptp.greater_or_equal tptp.zero tptp.zero)) :rule or :premises (t156.t1))
% 1.51/1.74  (step t156.t3 (cl (tptp.greater_or_equal tptp.zero tptp.zero)) :rule resolution :premises (t156.t2 t156.a0))
% 1.51/1.74  (step t156 (cl (not (forall ((B $$unsorted)) (tptp.greater_or_equal B B))) (tptp.greater_or_equal tptp.zero tptp.zero)) :rule subproof :discharge (t156.a0))
% 1.51/1.74  (step t157 (cl (=> (forall ((B $$unsorted)) (tptp.greater_or_equal B B)) (tptp.greater_or_equal tptp.zero tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) :rule resolution :premises (t155 t156))
% 1.51/1.74  (step t158 (cl (=> (forall ((B $$unsorted)) (tptp.greater_or_equal B B)) (tptp.greater_or_equal tptp.zero tptp.zero)) (not (tptp.greater_or_equal tptp.zero tptp.zero))) :rule implies_neg2)
% 1.51/1.74  (step t159 (cl (=> (forall ((B $$unsorted)) (tptp.greater_or_equal B B)) (tptp.greater_or_equal tptp.zero tptp.zero)) (=> (forall ((B $$unsorted)) (tptp.greater_or_equal B B)) (tptp.greater_or_equal tptp.zero tptp.zero))) :rule resolution :premises (t157 t158))
% 1.51/1.74  (step t160 (cl (=> (forall ((B $$unsorted)) (tptp.greater_or_equal B B)) (tptp.greater_or_equal tptp.zero tptp.zero))) :rule contraction :premises (t159))
% 1.51/1.74  (step t161 (cl (not (forall ((B $$unsorted)) (tptp.greater_or_equal B B))) (tptp.greater_or_equal tptp.zero tptp.zero)) :rule implies :premises (t160))
% 1.51/1.74  (step t162 (cl (not (= (forall ((A $$unsorted) (B $$unsorted)) (or (not (= A B)) (tptp.greater_or_equal A B))) (forall ((B $$unsorted)) (tptp.greater_or_equal B B)))) (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (= A B)) (tptp.greater_or_equal A B)))) (forall ((B $$unsorted)) (tptp.greater_or_equal B B))) :rule equiv_pos2)
% 1.51/1.74  (step t163 (cl (= (forall ((A $$unsorted) (B $$unsorted)) (or (not (= A B)) (tptp.greater_or_equal A B))) (forall ((B $$unsorted)) (or (not (= B B)) (tptp.greater_or_equal B B))))) :rule all_simplify)
% 1.51/1.74  (anchor :step t164 :args ((B $$unsorted) (:= B B)))
% 1.51/1.74  (step t164.t1 (cl (= B B)) :rule refl)
% 1.51/1.74  (step t164.t2 (cl (= (= B B) true)) :rule all_simplify)
% 1.51/1.74  (step t164.t3 (cl (= (not (= B B)) (not true))) :rule cong :premises (t164.t2))
% 1.51/1.74  (step t164.t4 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.74  (step t164.t5 (cl (= (not (= B B)) false)) :rule trans :premises (t164.t3 t164.t4))
% 1.51/1.74  (step t164.t6 (cl (= (tptp.greater_or_equal B B) (tptp.greater_or_equal B B))) :rule refl)
% 1.51/1.74  (step t164.t7 (cl (= (or (not (= B B)) (tptp.greater_or_equal B B)) (or false (tptp.greater_or_equal B B)))) :rule cong :premises (t164.t5 t164.t6))
% 1.51/1.74  (step t164.t8 (cl (= (or false (tptp.greater_or_equal B B)) (tptp.greater_or_equal B B))) :rule all_simplify)
% 1.51/1.74  (step t164.t9 (cl (= (or (not (= B B)) (tptp.greater_or_equal B B)) (tptp.greater_or_equal B B))) :rule trans :premises (t164.t7 t164.t8))
% 1.51/1.74  (step t164 (cl (= (forall ((B $$unsorted)) (or (not (= B B)) (tptp.greater_or_equal B B))) (forall ((B $$unsorted)) (tptp.greater_or_equal B B)))) :rule bind)
% 1.51/1.74  (step t165 (cl (= (forall ((A $$unsorted) (B $$unsorted)) (or (not (= A B)) (tptp.greater_or_equal A B))) (forall ((B $$unsorted)) (tptp.greater_or_equal B B)))) :rule trans :premises (t163 t164))
% 1.51/1.74  (step t166 (cl (forall ((B $$unsorted)) (tptp.greater_or_equal B B))) :rule resolution :premises (t162 t165 a26))
% 1.51/1.74  (step t167 (cl (tptp.greater_or_equal tptp.zero tptp.zero)) :rule resolution :premises (t161 t166))
% 1.51/1.74  (step t168 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t169 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t168))
% 1.51/1.74  (step t170 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t171)
% 1.51/1.74  (assume t171.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.74  (step t171.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= C tptp.first_movers)))
% 1.51/1.74  (step t171.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t171.t1))
% 1.51/1.74  (step t171.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t171.t2 t171.a0))
% 1.51/1.74  (step t171 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t171.a0))
% 1.51/1.74  (step t172 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t170 t171))
% 1.51/1.74  (step t173 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t174 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t172 t173))
% 1.51/1.74  (step t175 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t174))
% 1.51/1.74  (step t176 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t175))
% 1.51/1.74  (step t177 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= (tptp.growth_rate C B) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= (tptp.growth_rate C B) tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) :rule equiv_pos2)
% 1.51/1.74  (anchor :step t178 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.74  (step t178.t1 (cl (= A A)) :rule refl)
% 1.51/1.74  (step t178.t2 (cl (= B B)) :rule refl)
% 1.51/1.74  (step t178.t3 (cl (= C C)) :rule refl)
% 1.51/1.74  (step t178.t4 (cl (= (not (tptp.environment A)) (not (tptp.environment A)))) :rule refl)
% 1.51/1.74  (step t178.t5 (cl (= (not (tptp.in_environment A B)) (not (tptp.in_environment A B)))) :rule refl)
% 1.51/1.74  (step t178.t6 (cl (= (not (tptp.subpopulation C A B)) (not (tptp.subpopulation C A B)))) :rule refl)
% 1.51/1.74  (step t178.t7 (cl (= (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)))) :rule refl)
% 1.51/1.74  (step t178.t8 (cl (= (not (tptp.constant (tptp.cardinality_at_time C B))) (not (tptp.constant (tptp.cardinality_at_time C B))))) :rule refl)
% 1.51/1.74  (step t178.t9 (cl (= (= (tptp.growth_rate C B) tptp.zero) (= tptp.zero (tptp.growth_rate C B)))) :rule all_simplify)
% 1.51/1.74  (step t178.t10 (cl (= (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= (tptp.growth_rate C B) tptp.zero)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) :rule cong :premises (t178.t4 t178.t5 t178.t6 t178.t7 t178.t8 t178.t9))
% 1.51/1.74  (step t178 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= (tptp.growth_rate C B) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))))) :rule bind)
% 1.51/1.74  (step t179 (cl (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) :rule resolution :premises (t177 t178 a15))
% 1.51/1.74  (step t180 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t176 t179))
% 1.51/1.74  (step t181 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t182 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t181))
% 1.51/1.74  (step t183 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t184)
% 1.51/1.74  (assume t184.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))))
% 1.51/1.74  (step t184.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t184.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or :premises (t184.t1))
% 1.51/1.74  (step t184.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t184.t2 t184.a0))
% 1.51/1.74  (step t184 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t184.a0))
% 1.51/1.74  (step t185 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t183 t184))
% 1.51/1.74  (step t186 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t187 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t185 t186))
% 1.51/1.74  (step t188 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t187))
% 1.51/1.74  (step t189 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t188))
% 1.51/1.74  (step t190 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t189 a5))
% 1.51/1.74  (step t191 (cl (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t182 a40 t49 t190))
% 1.51/1.74  (step t192 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.74  (step t193 (cl (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t192))
% 1.51/1.74  (step t194 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t195)
% 1.51/1.74  (assume t195.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))))
% 1.51/1.74  (step t195.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t195.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule or :premises (t195.t1))
% 1.51/1.74  (step t195.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t195.t2 t195.a0))
% 1.51/1.74  (step t195 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t195.a0))
% 1.51/1.74  (step t196 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t194 t195))
% 1.51/1.74  (step t197 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t198 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t196 t197))
% 1.51/1.74  (step t199 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t198))
% 1.51/1.74  (step t200 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule implies :premises (t199))
% 1.51/1.74  (step t201 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t200 a18))
% 1.51/1.74  (step t202 (cl (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule resolution :premises (t193 a40 t40 t201))
% 1.51/1.74  (step t203 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t204)
% 1.51/1.74  (assume t204.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.74  (step t204.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= C tptp.efficient_producers)))
% 1.51/1.74  (step t204.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t204.t1))
% 1.51/1.74  (step t204.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t204.t2 t204.a0))
% 1.51/1.74  (step t204 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t204.a0))
% 1.51/1.74  (step t205 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t203 t204))
% 1.51/1.74  (step t206 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t207 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t205 t206))
% 1.51/1.74  (step t208 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t207))
% 1.51/1.74  (step t209 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t208))
% 1.51/1.74  (step t210 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t209 t179))
% 1.51/1.74  (step t211 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t212 (cl (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t211))
% 1.51/1.74  (step t213 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t214)
% 1.51/1.74  (assume t214.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))))
% 1.51/1.74  (step t214.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.74  (step t214.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t214.t1))
% 1.51/1.74  (step t214.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t214.t2 t214.a0))
% 1.51/1.74  (step t214 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t214.a0))
% 1.51/1.74  (step t215 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t213 t214))
% 1.51/1.74  (step t216 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t217 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t215 t216))
% 1.51/1.74  (step t218 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t217))
% 1.51/1.74  (step t219 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t218))
% 1.51/1.74  (step t220 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) :rule equiv_pos2)
% 1.51/1.74  (step t221 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))))) :rule all_simplify)
% 1.51/1.74  (anchor :step t222 :args ((B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.74  (step t222.t1 (cl (= B B)) :rule refl)
% 1.51/1.74  (step t222.t2 (cl (= C C)) :rule refl)
% 1.51/1.74  (step t222.t3 (cl (= (= (tptp.sum B C) (tptp.sum B C)) true)) :rule all_simplify)
% 1.51/1.74  (step t222.t4 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) (not true))) :rule cong :premises (t222.t3))
% 1.51/1.74  (step t222.t5 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.74  (step t222.t6 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) false)) :rule trans :premises (t222.t4 t222.t5))
% 1.51/1.74  (step t222.t7 (cl (= (not (tptp.constant (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))))) :rule refl)
% 1.51/1.74  (step t222.t8 (cl (= (tptp.constant B) (tptp.constant B))) :rule refl)
% 1.51/1.74  (step t222.t9 (cl (= (tptp.decreases C) (tptp.decreases C))) :rule refl)
% 1.51/1.74  (step t222.t10 (cl (= (tptp.increases C) (tptp.increases C))) :rule refl)
% 1.51/1.74  (step t222.t11 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)) (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) :rule cong :premises (t222.t6 t222.t7 t222.t8 t222.t9 t222.t10))
% 1.51/1.74  (step t222.t12 (cl (= (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) :rule all_simplify)
% 1.51/1.74  (step t222.t13 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) :rule trans :premises (t222.t11 t222.t12))
% 1.51/1.74  (step t222 (cl (= (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))))) :rule bind)
% 1.51/1.74  (step t223 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C))))) :rule trans :premises (t221 t222))
% 1.51/1.74  (step t224 (cl (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.increases C)))) :rule resolution :premises (t220 t223 a10))
% 1.51/1.74  (step t225 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t219 t224))
% 1.51/1.74  (step t226 (cl (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_neg)
% 1.51/1.74  (step t227 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t228)
% 1.51/1.74  (assume t228.a0 (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.74  (assume t228.a1 (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t228.t1 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t228.t2)
% 1.51/1.74  (assume t228.t2.a0 (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (assume t228.t2.a1 (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.74  (step t228.t2.t1 (cl (= (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.74  (step t228.t2.t2 (cl (not (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv1 :premises (t228.t2.t1))
% 1.51/1.74  (step t228.t2.t3 (cl (= (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule symm :premises (t228.t2.a1))
% 1.51/1.74  (step t228.t2.t4 (cl (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t228.t2.t3))
% 1.51/1.74  (step t228.t2.t5 (cl (= (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.74  (step t228.t2.t6 (cl (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv2 :premises (t228.t2.t5))
% 1.51/1.74  (step t228.t2.t7 (cl (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) :rule resolution :premises (t228.t2.t6 t228.t2.a0))
% 1.51/1.74  (step t228.t2.t8 (cl (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) :rule trans :premises (t228.t2.t4 t228.t2.t7))
% 1.51/1.74  (step t228.t2.t9 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t228.t2.t2 t228.t2.t8))
% 1.51/1.74  (step t228.t2 (cl (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t228.t2.a0 t228.t2.a1))
% 1.51/1.74  (step t228.t3 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t228.t4 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_pos)
% 1.51/1.74  (step t228.t5 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule resolution :premises (t228.t2 t228.t3 t228.t4))
% 1.51/1.74  (step t228.t6 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t228.t5))
% 1.51/1.74  (step t228.t7 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t228.t6))
% 1.51/1.74  (step t228.t8 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t228.t1 t228.t7))
% 1.51/1.74  (step t228.t9 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t228.t10 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t228.t8 t228.t9))
% 1.51/1.74  (step t228.t11 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t228.t10))
% 1.51/1.74  (step t228.t12 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t228.t11))
% 1.51/1.74  (step t228.t13 (cl (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule and_neg)
% 1.51/1.74  (step t228.t14 (cl (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t228.t13 t228.a1 t228.a0))
% 1.51/1.74  (step t228.t15 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t228.t12 t228.t14))
% 1.51/1.74  (step t228 (cl (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t228.a0 t228.a1))
% 1.51/1.74  (step t229 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_pos)
% 1.51/1.74  (step t230 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t231 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t228 t229 t230))
% 1.51/1.74  (step t232 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t231))
% 1.51/1.74  (step t233 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t232))
% 1.51/1.74  (step t234 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t227 t233))
% 1.51/1.74  (step t235 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t236 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t234 t235))
% 1.51/1.74  (step t237 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t236))
% 1.51/1.74  (step t238 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t237))
% 1.51/1.74  (step t239 (cl (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t226 t238))
% 1.51/1.74  (step t240 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or_pos)
% 1.51/1.74  (step t241 (cl (not (tptp.environment tptp.sk3)) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule reordering :premises (t240))
% 1.51/1.74  (step t242 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t243)
% 1.51/1.74  (assume t243.a0 (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))
% 1.51/1.74  (step t243.t1 (cl (or (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= C (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t243.t2 (cl (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule or :premises (t243.t1))
% 1.51/1.74  (step t243.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t243.t2 t243.a0))
% 1.51/1.74  (step t243 (cl (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule subproof :discharge (t243.a0))
% 1.51/1.74  (step t244 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t242 t243))
% 1.51/1.74  (step t245 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule implies_neg2)
% 1.51/1.74  (step t246 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule resolution :premises (t244 t245))
% 1.51/1.74  (step t247 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule contraction :premises (t246))
% 1.51/1.74  (step t248 (cl (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies :premises (t247))
% 1.51/1.74  (step t249 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule equiv_pos2)
% 1.51/1.74  (anchor :step t250 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.74  (step t250.t1 (cl (= A A)) :rule refl)
% 1.51/1.74  (step t250.t2 (cl (= B B)) :rule refl)
% 1.51/1.74  (step t250.t3 (cl (= C C)) :rule refl)
% 1.51/1.74  (step t250.t4 (cl (= (not (tptp.environment A)) (not (tptp.environment A)))) :rule refl)
% 1.51/1.74  (step t250.t5 (cl (= (not (tptp.subpopulation B A C)) (not (tptp.subpopulation B A C)))) :rule refl)
% 1.51/1.74  (step t250.t6 (cl (= (= B tptp.first_movers) (= tptp.first_movers B))) :rule all_simplify)
% 1.51/1.74  (step t250.t7 (cl (= (not (= B tptp.first_movers)) (not (= tptp.first_movers B)))) :rule cong :premises (t250.t6))
% 1.51/1.74  (step t250.t8 (cl (= (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) :rule refl)
% 1.51/1.74  (step t250.t9 (cl (= (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= tptp.first_movers B)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule cong :premises (t250.t4 t250.t5 t250.t7 t250.t8))
% 1.51/1.74  (step t250 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= tptp.first_movers B)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule bind)
% 1.51/1.74  (step t251 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= tptp.first_movers B)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (not (= tptp.first_movers tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule all_simplify)
% 1.51/1.74  (anchor :step t252 :args ((A $$unsorted) (:= A A) (C $$unsorted) (:= C C)))
% 1.51/1.74  (step t252.t1 (cl (= A A)) :rule refl)
% 1.51/1.74  (step t252.t2 (cl (= C C)) :rule refl)
% 1.51/1.74  (step t252.t3 (cl (= (not (tptp.environment A)) (not (tptp.environment A)))) :rule refl)
% 1.51/1.74  (step t252.t4 (cl (= (not (tptp.subpopulation tptp.first_movers A C)) (not (tptp.subpopulation tptp.first_movers A C)))) :rule refl)
% 1.51/1.74  (step t252.t5 (cl (= (= tptp.first_movers tptp.first_movers) true)) :rule all_simplify)
% 1.51/1.74  (step t252.t6 (cl (= (not (= tptp.first_movers tptp.first_movers)) (not true))) :rule cong :premises (t252.t5))
% 1.51/1.74  (step t252.t7 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.74  (step t252.t8 (cl (= (not (= tptp.first_movers tptp.first_movers)) false)) :rule trans :premises (t252.t6 t252.t7))
% 1.51/1.74  (step t252.t9 (cl (= (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) :rule refl)
% 1.51/1.74  (step t252.t10 (cl (= (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (not (= tptp.first_movers tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) false (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule cong :premises (t252.t3 t252.t4 t252.t8 t252.t9))
% 1.51/1.74  (step t252.t11 (cl (= (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) false (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule all_simplify)
% 1.51/1.74  (step t252.t12 (cl (= (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (not (= tptp.first_movers tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule trans :premises (t252.t10 t252.t11))
% 1.51/1.74  (step t252 (cl (= (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (not (= tptp.first_movers tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule bind)
% 1.51/1.74  (step t253 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= tptp.first_movers B)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule trans :premises (t251 t252))
% 1.51/1.74  (step t254 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.first_movers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule trans :premises (t250 t253))
% 1.51/1.74  (step t255 (cl (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule resolution :premises (t249 t254 a4))
% 1.51/1.74  (step t256 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t248 t255))
% 1.51/1.74  (step t257 (cl (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t241 a40 t191 t256))
% 1.51/1.74  (step t258 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t259 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t258))
% 1.51/1.74  (step t260 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t261 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t260))
% 1.51/1.74  (step t262 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.74  (step t263 (cl (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t262))
% 1.51/1.74  (step t264 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t265)
% 1.51/1.74  (assume t265.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))))
% 1.51/1.74  (step t265.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t265.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule or :premises (t265.t1))
% 1.51/1.74  (step t265.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t265.t2 t265.a0))
% 1.51/1.74  (step t265 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t265.a0))
% 1.51/1.74  (step t266 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t264 t265))
% 1.51/1.74  (step t267 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t268 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t266 t267))
% 1.51/1.74  (step t269 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t268))
% 1.51/1.74  (step t270 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule implies :premises (t269))
% 1.51/1.74  (step t271 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t270 a1))
% 1.51/1.74  (step t272 (cl (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule resolution :premises (t263 a40 t40 t271))
% 1.51/1.74  (step t273 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t274 (cl (not (tptp.environment tptp.sk3)) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t273))
% 1.51/1.74  (step t275 (cl (not (= (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule equiv_pos2)
% 1.51/1.74  (step t276 (cl (= (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule refl)
% 1.51/1.74  (step t277 (cl (= (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule refl)
% 1.51/1.74  (step t278 (cl (= (= (= (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) true) (= (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule equiv_simplify)
% 1.51/1.74  (step t279 (cl (not (= (= (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) true)) (= (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule equiv1 :premises (t278))
% 1.51/1.74  (step t280 (cl (= (= (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) :rule all_simplify)
% 1.51/1.74  (step t281 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule refl)
% 1.51/1.74  (step t282 (cl (= (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule all_simplify)
% 1.51/1.74  (step t283 (cl (= (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule cong :premises (t281 t282))
% 1.51/1.74  (step t284 (cl (= (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) true)) :rule all_simplify)
% 1.51/1.74  (step t285 (cl (= (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) true)) :rule trans :premises (t283 t284))
% 1.51/1.74  (step t286 (cl (= (= (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) true)) :rule trans :premises (t280 t285))
% 1.51/1.74  (step t287 (cl (= (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t279 t286))
% 1.51/1.74  (step t288 (cl (= (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule cong :premises (t276 t277 t287))
% 1.51/1.74  (step t289 (cl (not (= (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) (not (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.74  (step t290 (cl (= (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule refl)
% 1.51/1.74  (step t291 (cl (= (= (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false) (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.74  (step t292 (cl (= (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false) (not (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))))) :rule equiv2 :premises (t291))
% 1.51/1.74  (step t293 (cl (not (not (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule not_not)
% 1.51/1.74  (step t294 (cl (= (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t292 t293))
% 1.51/1.74  (step t295 (cl (=> (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t296)
% 1.51/1.74  (assume t296.a0 (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))
% 1.51/1.74  (assume t296.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.74  (assume t296.a2 (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))
% 1.51/1.74  (step t296.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 1.51/1.74  (step t296.t2 (cl (= (= true false) false)) :rule all_simplify)
% 1.51/1.74  (step t296.t3 (cl (= (= (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) true) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule equiv_simplify)
% 1.51/1.74  (step t296.t4 (cl (= (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) true) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule equiv2 :premises (t296.t3))
% 1.51/1.74  (step t296.t5 (cl (= (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) true)) :rule resolution :premises (t296.t4 t296.a2))
% 1.51/1.74  (step t296.t6 (cl (= true (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule symm :premises (t296.t5))
% 1.51/1.74  (step t296.t7 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t296.a1))
% 1.51/1.74  (step t296.t8 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t296.t7))
% 1.51/1.74  (step t296.t9 (cl (= (tptp.equilibrium tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule refl)
% 1.51/1.74  (step t296.t10 (cl (= (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule cong :premises (t296.t8 t296.t9))
% 1.51/1.74  (step t296.t11 (cl (= (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) false) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule equiv_simplify)
% 1.51/1.74  (step t296.t12 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) false) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule equiv2 :premises (t296.t11))
% 1.51/1.74  (step t296.t13 (cl (not (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule not_not)
% 1.51/1.74  (step t296.t14 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) false) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule resolution :premises (t296.t12 t296.t13))
% 1.51/1.74  (step t296.t15 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) false)) :rule resolution :premises (t296.t14 t296.a0))
% 1.51/1.74  (step t296.t16 (cl (= true false)) :rule trans :premises (t296.t6 t296.t10 t296.t15))
% 1.51/1.74  (step t296.t17 (cl false) :rule resolution :premises (t296.t1 t296.t2 t296.t16))
% 1.51/1.74  (step t296 (cl (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false) :rule subproof :discharge (t296.a0 t296.a1 t296.a2))
% 1.51/1.74  (step t297 (cl (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t298 (cl (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t299 (cl (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule and_pos)
% 1.51/1.74  (step t300 (cl false (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t296 t297 t298 t299))
% 1.51/1.74  (step t301 (cl (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) false) :rule reordering :premises (t300))
% 1.51/1.74  (step t302 (cl (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) false) :rule contraction :premises (t301))
% 1.51/1.74  (step t303 (cl (=> (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false) false) :rule resolution :premises (t295 t302))
% 1.51/1.74  (step t304 (cl (=> (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false) (not false)) :rule implies_neg2)
% 1.51/1.74  (step t305 (cl (=> (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false) (=> (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false)) :rule resolution :premises (t303 t304))
% 1.51/1.74  (step t306 (cl (=> (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false)) :rule contraction :premises (t305))
% 1.51/1.74  (step t307 (cl (= (=> (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false) (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))))) :rule implies_simplify)
% 1.51/1.74  (step t308 (cl (not (=> (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false)) (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule equiv1 :premises (t307))
% 1.51/1.74  (step t309 (cl (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t306 t308))
% 1.51/1.74  (step t310 (cl (= (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) false)) :rule resolution :premises (t294 t309))
% 1.51/1.74  (step t311 (cl (= (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false))) :rule cong :premises (t290 t310))
% 1.51/1.74  (step t312 (cl (= (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) :rule all_simplify)
% 1.51/1.74  (step t313 (cl (= (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) :rule trans :premises (t311 t312))
% 1.51/1.74  (step t314 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t315)
% 1.51/1.74  (assume t315.a0 (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))
% 1.51/1.74  (assume t315.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.74  (assume t315.a2 (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))
% 1.51/1.74  (step t315.t1 (cl (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule and_neg)
% 1.51/1.74  (step t315.t2 (cl (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t315.t1 t315.a2 t315.a1 t315.a0))
% 1.51/1.74  (step t315 (cl (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule subproof :discharge (t315.a0 t315.a1 t315.a2))
% 1.51/1.74  (step t316 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule and_pos)
% 1.51/1.74  (step t317 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t318 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t319 (cl (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule resolution :premises (t315 t316 t317 t318))
% 1.51/1.74  (step t320 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule reordering :premises (t319))
% 1.51/1.74  (step t321 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule contraction :premises (t320))
% 1.51/1.74  (step t322 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t314 t321))
% 1.51/1.74  (step t323 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t324 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t322 t323))
% 1.51/1.74  (step t325 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule contraction :premises (t324))
% 1.51/1.74  (step t326 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule resolution :premises (t289 t313 t325))
% 1.51/1.74  (step t327 (cl (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule not_and :premises (t326))
% 1.51/1.74  (step t328 (cl (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule or_neg)
% 1.51/1.74  (step t329 (cl (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or_neg)
% 1.51/1.74  (step t330 (cl (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule or_neg)
% 1.51/1.74  (step t331 (cl (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule resolution :premises (t327 t328 t329 t330))
% 1.51/1.74  (step t332 (cl (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule contraction :premises (t331))
% 1.51/1.74  (step t333 (cl (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t275 t288 t332))
% 1.51/1.74  (step t334 (cl (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule or :premises (t333))
% 1.51/1.74  (step t335 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t336 (cl (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule reordering :premises (t335))
% 1.51/1.74  (step t337 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t338)
% 1.51/1.74  (assume t338.a0 (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A)))))
% 1.51/1.74  (step t338.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule forall_inst :args ((:= A tptp.sk3)))
% 1.51/1.74  (step t338.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule or :premises (t338.t1))
% 1.51/1.74  (step t338.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t338.t2 t338.a0))
% 1.51/1.74  (step t338 (cl (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule subproof :discharge (t338.a0))
% 1.51/1.74  (step t339 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t337 t338))
% 1.51/1.74  (step t340 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t341 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t339 t340))
% 1.51/1.74  (step t342 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule contraction :premises (t341))
% 1.51/1.74  (step t343 (cl (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.greater_or_equal (tptp.sk1 A) (tptp.equilibrium A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule implies :premises (t342))
% 1.51/1.74  (step t344 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t343 a34))
% 1.51/1.74  (step t345 (cl (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule resolution :premises (t336 a40 a41 t344))
% 1.51/1.74  (step t346 (cl (not (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t347 (cl (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t346))
% 1.51/1.74  (step t348 (cl (not (= (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.74  (step t349 (cl (= (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))))) :rule refl)
% 1.51/1.74  (step t350 (cl (= (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule refl)
% 1.51/1.74  (step t351 (cl (= (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule refl)
% 1.51/1.74  (step t352 (cl (= (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule all_simplify)
% 1.51/1.74  (step t353 (cl (= (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t350 t351 t352))
% 1.51/1.74  (step t354 (cl (= (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule cong :premises (t349 t353))
% 1.51/1.74  (step t355 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t356)
% 1.51/1.74  (assume t356.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))))
% 1.51/1.74  (step t356.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= B (tptp.sk1 tptp.sk3))))
% 1.51/1.74  (step t356.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule or :premises (t356.t1))
% 1.51/1.74  (step t356.t3 (cl (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t356.t2 t356.a0))
% 1.51/1.74  (step t356 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule subproof :discharge (t356.a0))
% 1.51/1.74  (step t357 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t355 t356))
% 1.51/1.74  (step t358 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t359 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t357 t358))
% 1.51/1.74  (step t360 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t359))
% 1.51/1.74  (step t361 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t348 t354 t360))
% 1.51/1.74  (step t362 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t361))
% 1.51/1.74  (step t363 (cl (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t362 a24))
% 1.51/1.74  (step t364 (cl (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t365 (cl (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t364))
% 1.51/1.74  (step t366 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t367)
% 1.51/1.74  (assume t367.a0 (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))))
% 1.51/1.74  (step t367.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk1 tptp.sk3))))
% 1.51/1.74  (step t367.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule or :premises (t367.t1))
% 1.51/1.74  (step t367.t3 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t367.t2 t367.a0))
% 1.51/1.74  (step t367 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule subproof :discharge (t367.a0))
% 1.51/1.74  (step t368 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t366 t367))
% 1.51/1.74  (step t369 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t370 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t368 t369))
% 1.51/1.74  (step t371 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t370))
% 1.51/1.74  (step t372 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule implies :premises (t371))
% 1.51/1.74  (step t373 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t372 a43))
% 1.51/1.74  (step t374 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule resolution :premises (t365 t31 t373))
% 1.51/1.74  (step t375 (cl (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t376 (cl (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule reordering :premises (t375))
% 1.51/1.74  (step t377 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t378)
% 1.51/1.74  (assume t378.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))))
% 1.51/1.74  (step t378.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= B (tptp.sk1 tptp.sk3)) (:= C (tptp.equilibrium tptp.sk3))))
% 1.51/1.74  (step t378.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule or :premises (t378.t1))
% 1.51/1.74  (step t378.t3 (cl (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t378.t2 t378.a0))
% 1.51/1.74  (step t378 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule subproof :discharge (t378.a0))
% 1.51/1.74  (step t379 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t377 t378))
% 1.51/1.74  (step t380 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t381 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t379 t380))
% 1.51/1.74  (step t382 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule contraction :premises (t381))
% 1.51/1.74  (step t383 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule implies :premises (t382))
% 1.51/1.74  (step t384 (cl (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t383 a22))
% 1.51/1.74  (step t385 (cl (not (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t386 (cl (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule reordering :premises (t385))
% 1.51/1.74  (step t387 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t388)
% 1.51/1.74  (assume t388.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))))
% 1.51/1.74  (step t388.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk1 tptp.sk3)) (:= B (tptp.equilibrium tptp.sk3))))
% 1.51/1.74  (step t388.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule or :premises (t388.t1))
% 1.51/1.74  (step t388.t3 (cl (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t388.t2 t388.a0))
% 1.51/1.74  (step t388 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule subproof :discharge (t388.a0))
% 1.51/1.74  (step t389 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t387 t388))
% 1.51/1.74  (step t390 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (not (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t391 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t389 t390))
% 1.51/1.74  (step t392 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule contraction :premises (t391))
% 1.51/1.74  (step t393 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule implies :premises (t392))
% 1.51/1.74  (step t394 (cl (or (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t393 a24))
% 1.51/1.74  (step t395 (cl (not (= (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule equiv_pos2)
% 1.51/1.74  (step t396 (cl (= (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule refl)
% 1.51/1.74  (step t397 (cl (= (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule refl)
% 1.51/1.74  (step t398 (cl (= (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule cong :premises (t396 t397 t287))
% 1.51/1.74  (step t399 (cl (not (= (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) (not (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.74  (step t400 (cl (= (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule refl)
% 1.51/1.74  (step t401 (cl (= (= (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.74  (step t402 (cl (= (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) (not (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) :rule equiv2 :premises (t401))
% 1.51/1.74  (step t403 (cl (not (not (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule not_not)
% 1.51/1.74  (step t404 (cl (= (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t402 t403))
% 1.51/1.74  (step t405 (cl (=> (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t406)
% 1.51/1.74  (assume t406.a0 (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))
% 1.51/1.74  (assume t406.a1 (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))
% 1.51/1.74  (assume t406.a2 (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))
% 1.51/1.74  (step t406.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.51/1.74  (step t406.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.51/1.74  (step t406.t3 (cl (= (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) false) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule equiv_simplify)
% 1.51/1.74  (step t406.t4 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) false) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule equiv2 :premises (t406.t3))
% 1.51/1.74  (step t406.t5 (cl (not (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule not_not)
% 1.51/1.74  (step t406.t6 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) false) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule resolution :premises (t406.t4 t406.t5))
% 1.51/1.74  (step t406.t7 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) false)) :rule resolution :premises (t406.t6 t406.a2))
% 1.51/1.74  (step t406.t8 (cl (= false (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule symm :premises (t406.t7))
% 1.51/1.74  (step t406.t9 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule refl)
% 1.51/1.74  (step t406.t10 (cl (= (tptp.equilibrium tptp.sk3) (tptp.sk1 tptp.sk3))) :rule symm :premises (t406.a1))
% 1.51/1.74  (step t406.t11 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule cong :premises (t406.t9 t406.t10))
% 1.51/1.74  (step t406.t12 (cl (= (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) true) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule equiv_simplify)
% 1.51/1.74  (step t406.t13 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) true) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))) :rule equiv2 :premises (t406.t12))
% 1.51/1.74  (step t406.t14 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) true)) :rule resolution :premises (t406.t13 t406.a0))
% 1.51/1.74  (step t406.t15 (cl (= false true)) :rule trans :premises (t406.t8 t406.t11 t406.t14))
% 1.51/1.74  (step t406.t16 (cl false) :rule resolution :premises (t406.t1 t406.t2 t406.t15))
% 1.51/1.74  (step t406 (cl (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) :rule subproof :discharge (t406.a0 t406.a1 t406.a2))
% 1.51/1.74  (step t407 (cl (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule and_pos)
% 1.51/1.74  (step t408 (cl (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule and_pos)
% 1.51/1.74  (step t409 (cl (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t410 (cl false (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule resolution :premises (t406 t407 t408 t409))
% 1.51/1.74  (step t411 (cl (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) false) :rule reordering :premises (t410))
% 1.51/1.74  (step t412 (cl (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) false) :rule contraction :premises (t411))
% 1.51/1.74  (step t413 (cl (=> (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) false) :rule resolution :premises (t405 t412))
% 1.51/1.74  (step t414 (cl (=> (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) (not false)) :rule implies_neg2)
% 1.51/1.74  (step t415 (cl (=> (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) (=> (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false)) :rule resolution :premises (t413 t414))
% 1.51/1.74  (step t416 (cl (=> (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false)) :rule contraction :premises (t415))
% 1.51/1.74  (step t417 (cl (= (=> (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) :rule implies_simplify)
% 1.51/1.74  (step t418 (cl (not (=> (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false)) (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule equiv1 :premises (t417))
% 1.51/1.74  (step t419 (cl (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule resolution :premises (t416 t418))
% 1.51/1.74  (step t420 (cl (= (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false)) :rule resolution :premises (t404 t419))
% 1.51/1.74  (step t421 (cl (= (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false))) :rule cong :premises (t400 t420))
% 1.51/1.74  (step t422 (cl (= (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) false) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) :rule all_simplify)
% 1.51/1.74  (step t423 (cl (= (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))))) :rule trans :premises (t421 t422))
% 1.51/1.74  (step t424 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t425)
% 1.51/1.74  (assume t425.a0 (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))
% 1.51/1.74  (assume t425.a1 (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)))
% 1.51/1.74  (assume t425.a2 (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))
% 1.51/1.74  (step t425.t1 (cl (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule and_neg)
% 1.51/1.74  (step t425.t2 (cl (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t425.t1 t425.a1 t425.a0 t425.a2))
% 1.51/1.74  (step t425 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule subproof :discharge (t425.a0 t425.a1 t425.a2))
% 1.51/1.74  (step t426 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule and_pos)
% 1.51/1.74  (step t427 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule and_pos)
% 1.51/1.74  (step t428 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t429 (cl (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule resolution :premises (t425 t426 t427 t428))
% 1.51/1.74  (step t430 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule reordering :premises (t429))
% 1.51/1.74  (step t431 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule contraction :premises (t430))
% 1.51/1.74  (step t432 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t424 t431))
% 1.51/1.74  (step t433 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t434 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule resolution :premises (t432 t433))
% 1.51/1.74  (step t435 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (and (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule contraction :premises (t434))
% 1.51/1.74  (step t436 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule resolution :premises (t399 t423 t435))
% 1.51/1.74  (step t437 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule not_and :premises (t436))
% 1.51/1.74  (step t438 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule or_neg)
% 1.51/1.74  (step t439 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))))) :rule or_neg)
% 1.51/1.74  (step t440 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (not (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule or_neg)
% 1.51/1.74  (step t441 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule resolution :premises (t437 t438 t439 t440))
% 1.51/1.74  (step t442 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))))) :rule contraction :premises (t441))
% 1.51/1.74  (step t443 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t395 t398 t442))
% 1.51/1.74  (step t444 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule or :premises (t443))
% 1.51/1.74  (step t445 (cl (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t446 (cl (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule reordering :premises (t445))
% 1.51/1.74  (step t447 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t448)
% 1.51/1.74  (assume t448.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))))
% 1.51/1.74  (step t448.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= B (tptp.equilibrium tptp.sk3))))
% 1.51/1.74  (step t448.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule or :premises (t448.t1))
% 1.51/1.74  (step t448.t3 (cl (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t448.t2 t448.a0))
% 1.51/1.74  (step t448 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule subproof :discharge (t448.a0))
% 1.51/1.74  (step t449 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t447 t448))
% 1.51/1.74  (step t450 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t451 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule resolution :premises (t449 t450))
% 1.51/1.74  (step t452 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))))) :rule contraction :premises (t451))
% 1.51/1.74  (step t453 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule implies :premises (t452))
% 1.51/1.74  (step t454 (cl (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)))) :rule resolution :premises (t453 a25))
% 1.51/1.74  (step t455 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule resolution :premises (t334 t345 t347 t363 t374 t376 t384 t386 t394 t345 t444 t374 t446 t454))
% 1.51/1.74  (step t456 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) :rule contraction :premises (t455))
% 1.51/1.74  (step t457 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t458)
% 1.51/1.74  (assume t458.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B)))))
% 1.51/1.74  (step t458.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t458.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t458.t1))
% 1.51/1.74  (step t458.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t458.t2 t458.a0))
% 1.51/1.74  (step t458 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t458.a0))
% 1.51/1.74  (step t459 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t457 t458))
% 1.51/1.74  (step t460 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t461 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t459 t460))
% 1.51/1.74  (step t462 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t461))
% 1.51/1.74  (step t463 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.greater_or_equal B (tptp.equilibrium A))) (not (tptp.greater (tptp.equilibrium A) B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t462))
% 1.51/1.74  (step t464 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t463 a27))
% 1.51/1.74  (step t465 (cl (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t274 a40 t456 t464))
% 1.51/1.74  (step t466 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t467)
% 1.51/1.74  (assume t467.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))))
% 1.51/1.74  (step t467.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t467.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t467.t1))
% 1.51/1.74  (step t467.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t467.t2 t467.a0))
% 1.51/1.74  (step t467 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t467.a0))
% 1.51/1.74  (step t468 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t466 t467))
% 1.51/1.74  (step t469 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t470 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t468 t469))
% 1.51/1.74  (step t471 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t470))
% 1.51/1.74  (step t472 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t471))
% 1.51/1.74  (step t473 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t472 a32))
% 1.51/1.74  (step t474 (cl (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t261 a40 t49 t272 t465 t473))
% 1.51/1.74  (step t475 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t476)
% 1.51/1.74  (assume t476.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))))
% 1.51/1.74  (step t476.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.74  (step t476.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t476.t1))
% 1.51/1.74  (step t476.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t476.t2 t476.a0))
% 1.51/1.74  (step t476 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t476.a0))
% 1.51/1.74  (step t477 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t475 t476))
% 1.51/1.74  (step t478 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t479 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t477 t478))
% 1.51/1.74  (step t480 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t479))
% 1.51/1.74  (step t481 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t480))
% 1.51/1.74  (step t482 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t481 a36))
% 1.51/1.74  (step t483 (cl (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t259 a40 t49 t474 t482))
% 1.51/1.74  (step t484 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t239 t257 t483))
% 1.51/1.74  (step t485 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t486 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t485))
% 1.51/1.74  (step t487 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t488)
% 1.51/1.74  (assume t488.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))))
% 1.51/1.74  (step t488.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.74  (step t488.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t488.t1))
% 1.51/1.74  (step t488.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t488.t2 t488.a0))
% 1.51/1.74  (step t488 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t488.a0))
% 1.51/1.74  (step t489 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t487 t488))
% 1.51/1.74  (step t490 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t491 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t489 t490))
% 1.51/1.74  (step t492 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t491))
% 1.51/1.74  (step t493 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t492))
% 1.51/1.74  (step t494 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) :rule equiv_pos2)
% 1.51/1.74  (step t495 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))))) :rule all_simplify)
% 1.51/1.74  (anchor :step t496 :args ((B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.74  (step t496.t1 (cl (= B B)) :rule refl)
% 1.51/1.74  (step t496.t2 (cl (= C C)) :rule refl)
% 1.51/1.74  (step t496.t3 (cl (= (= (tptp.sum B C) (tptp.sum B C)) true)) :rule all_simplify)
% 1.51/1.74  (step t496.t4 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) (not true))) :rule cong :premises (t496.t3))
% 1.51/1.74  (step t496.t5 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.74  (step t496.t6 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) false)) :rule trans :premises (t496.t4 t496.t5))
% 1.51/1.74  (step t496.t7 (cl (= (not (tptp.constant (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))))) :rule refl)
% 1.51/1.74  (step t496.t8 (cl (= (tptp.constant C) (tptp.constant C))) :rule refl)
% 1.51/1.74  (step t496.t9 (cl (= (tptp.decreases C) (tptp.decreases C))) :rule refl)
% 1.51/1.74  (step t496.t10 (cl (= (tptp.increases C) (tptp.increases C))) :rule refl)
% 1.51/1.74  (step t496.t11 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)) (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) :rule cong :premises (t496.t6 t496.t7 t496.t8 t496.t9 t496.t10))
% 1.51/1.74  (step t496.t12 (cl (= (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) :rule all_simplify)
% 1.51/1.74  (step t496.t13 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) :rule trans :premises (t496.t11 t496.t12))
% 1.51/1.74  (step t496 (cl (= (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))))) :rule bind)
% 1.51/1.74  (step t497 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C))))) :rule trans :premises (t495 t496))
% 1.51/1.74  (step t498 (cl (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.increases C)))) :rule resolution :premises (t494 t497 a14))
% 1.51/1.74  (step t499 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t493 t498))
% 1.51/1.74  (step t500 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t154 t167 t169 t180 t191 t202 t49 a40 t16 t71 t210 t60 t49 a40 t212 t225 t484 t486 t499 t484))
% 1.51/1.74  (step t501 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t500))
% 1.51/1.74  (step t502 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t503)
% 1.51/1.74  (assume t503.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.74  (step t503.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= C tptp.efficient_producers)))
% 1.51/1.74  (step t503.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t503.t1))
% 1.51/1.74  (step t503.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t503.t2 t503.a0))
% 1.51/1.74  (step t503 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t503.a0))
% 1.51/1.74  (step t504 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t502 t503))
% 1.51/1.74  (step t505 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t506 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t504 t505))
% 1.51/1.74  (step t507 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t506))
% 1.51/1.74  (step t508 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t507))
% 1.51/1.74  (step t509 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t508 a17))
% 1.51/1.74  (step t510 (cl (not (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t511 (cl (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t510))
% 1.51/1.74  (step t512 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t513)
% 1.51/1.74  (assume t513.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))))
% 1.51/1.74  (step t513.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= B tptp.zero) (:= C (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.74  (step t513.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t513.t1))
% 1.51/1.74  (step t513.t3 (cl (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t513.t2 t513.a0))
% 1.51/1.74  (step t513 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t513.a0))
% 1.51/1.74  (step t514 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t512 t513))
% 1.51/1.74  (step t515 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t516 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t514 t515))
% 1.51/1.74  (step t517 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t516))
% 1.51/1.74  (step t518 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t517))
% 1.51/1.74  (step t519 (cl (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t518 a22))
% 1.51/1.74  (step t520 (cl (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or_pos)
% 1.51/1.74  (step t521 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule reordering :premises (t520))
% 1.51/1.74  (step t522 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t523 (cl (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t522))
% 1.51/1.74  (step t524 (cl (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t525 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)) (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule reordering :premises (t524))
% 1.51/1.74  (step t526 (cl (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t527 (cl (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)) (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule reordering :premises (t526))
% 1.51/1.74  (step t528 (cl (not (= (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.74  (step t529 (cl (= (= (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) true) (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule equiv_simplify)
% 1.51/1.74  (step t530 (cl (not (= (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) true)) (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule equiv1 :premises (t529))
% 1.51/1.74  (step t531 (cl (= (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))))) :rule all_simplify)
% 1.51/1.74  (step t532 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule refl)
% 1.51/1.74  (step t533 (cl (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule all_simplify)
% 1.51/1.74  (step t534 (cl (= (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule cong :premises (t532 t533))
% 1.51/1.74  (step t535 (cl (= (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) true)) :rule all_simplify)
% 1.51/1.74  (step t536 (cl (= (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) true)) :rule trans :premises (t534 t535))
% 1.51/1.74  (step t537 (cl (= (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) true)) :rule trans :premises (t531 t536))
% 1.51/1.74  (step t538 (cl (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t530 t537))
% 1.51/1.74  (step t539 (cl (= (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule refl)
% 1.51/1.74  (step t540 (cl (= (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule refl)
% 1.51/1.74  (step t541 (cl (= (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule cong :premises (t538 t539 t540))
% 1.51/1.74  (step t542 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t543)
% 1.51/1.74  (assume t543.a0 (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (assume t543.a1 (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (assume t543.a2 (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (step t543.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 1.51/1.74  (step t543.t2 (cl (= (= true false) false)) :rule all_simplify)
% 1.51/1.74  (step t543.t3 (cl (= (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) true) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule equiv_simplify)
% 1.51/1.74  (step t543.t4 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) true) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule equiv2 :premises (t543.t3))
% 1.51/1.74  (step t543.t5 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) true)) :rule resolution :premises (t543.t4 t543.a2))
% 1.51/1.74  (step t543.t6 (cl (= true (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule symm :premises (t543.t5))
% 1.51/1.74  (step t543.t7 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk1 tptp.sk3))) :rule refl)
% 1.51/1.74  (step t543.t8 (cl (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule symm :premises (t543.a1))
% 1.51/1.74  (step t543.t9 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule cong :premises (t543.t7 t543.t8))
% 1.51/1.74  (step t543.t10 (cl (= (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) false) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule equiv_simplify)
% 1.51/1.74  (step t543.t11 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) false) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule equiv2 :premises (t543.t10))
% 1.51/1.74  (step t543.t12 (cl (not (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) :rule not_not)
% 1.51/1.74  (step t543.t13 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) false) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t543.t11 t543.t12))
% 1.51/1.74  (step t543.t14 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) false)) :rule resolution :premises (t543.t13 t543.a0))
% 1.51/1.74  (step t543.t15 (cl (= true false)) :rule trans :premises (t543.t6 t543.t9 t543.t14))
% 1.51/1.74  (step t543.t16 (cl false) :rule resolution :premises (t543.t1 t543.t2 t543.t15))
% 1.51/1.74  (step t543 (cl (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) :rule subproof :discharge (t543.a0 t543.a1 t543.a2))
% 1.51/1.74  (step t544 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t545 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t546 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t547 (cl false (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t543 t544 t545 t546))
% 1.51/1.74  (step t548 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) false) :rule reordering :premises (t547))
% 1.51/1.74  (step t549 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) false) :rule contraction :premises (t548))
% 1.51/1.74  (step t550 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) false) :rule resolution :premises (t542 t549))
% 1.51/1.74  (step t551 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not false)) :rule implies_neg2)
% 1.51/1.74  (step t552 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) :rule resolution :premises (t550 t551))
% 1.51/1.74  (step t553 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) :rule contraction :premises (t552))
% 1.51/1.74  (step t554 (cl (= (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_simplify)
% 1.51/1.74  (step t555 (cl (not (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv1 :premises (t554))
% 1.51/1.74  (step t556 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t553 t555))
% 1.51/1.74  (step t557 (cl (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule not_and :premises (t556))
% 1.51/1.74  (step t558 (cl (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))))) :rule or_neg)
% 1.51/1.74  (step t559 (cl (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or_neg)
% 1.51/1.74  (step t560 (cl (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or_neg)
% 1.51/1.74  (step t561 (cl (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t557 t558 t559 t560))
% 1.51/1.74  (step t562 (cl (or (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t561))
% 1.51/1.74  (step t563 (cl (or (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t528 t541 t562))
% 1.51/1.74  (step t564 (cl (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t563))
% 1.51/1.74  (step t565 (cl (not (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t566 (cl (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule reordering :premises (t565))
% 1.51/1.74  (step t567 (cl (not (= (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.74  (step t568 (cl (= (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule refl)
% 1.51/1.74  (step t569 (cl (= (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule refl)
% 1.51/1.74  (step t570 (cl (= (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule all_simplify)
% 1.51/1.74  (step t571 (cl (= (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule cong :premises (t568 t569 t570))
% 1.51/1.74  (step t572 (cl (= (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule cong :premises (t349 t571))
% 1.51/1.74  (step t573 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t574)
% 1.51/1.74  (assume t574.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))))
% 1.51/1.74  (step t574.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk4 (tptp.sk2 tptp.sk3))) (:= B (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (step t574.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule or :premises (t574.t1))
% 1.51/1.74  (step t574.t3 (cl (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t574.t2 t574.a0))
% 1.51/1.74  (step t574 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule subproof :discharge (t574.a0))
% 1.51/1.74  (step t575 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t573 t574))
% 1.51/1.74  (step t576 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t577 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t575 t576))
% 1.51/1.74  (step t578 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t577))
% 1.51/1.74  (step t579 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t567 t572 t578))
% 1.51/1.74  (step t580 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater_or_equal A B)) (tptp.greater A B) (= A B)))) (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies :premises (t579))
% 1.51/1.74  (step t581 (cl (or (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (= (tptp.sk2 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t580 a24))
% 1.51/1.74  (step t582 (cl (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t583 (cl (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule reordering :premises (t582))
% 1.51/1.74  (step t584 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t585 (cl (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))))) :rule reordering :premises (t584))
% 1.51/1.74  (step t586 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t587)
% 1.51/1.74  (assume t587.a0 (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A)))))
% 1.51/1.74  (step t587.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))))) :rule forall_inst :args ((:= A tptp.sk3)))
% 1.51/1.74  (step t587.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) :rule or :premises (t587.t1))
% 1.51/1.74  (step t587.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t587.t2 t587.a0))
% 1.51/1.74  (step t587 (cl (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) :rule subproof :discharge (t587.a0))
% 1.51/1.74  (step t588 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t586 t587))
% 1.51/1.74  (step t589 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t590 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t588 t589))
% 1.51/1.74  (step t591 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t590))
% 1.51/1.74  (step t592 (cl (not (forall ((A $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (tptp.in_environment A (tptp.sk2 A))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) :rule implies :premises (t591))
% 1.51/1.74  (step t593 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t592 a38))
% 1.51/1.74  (step t594 (cl (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) :rule resolution :premises (t585 a40 a41 t593))
% 1.51/1.74  (step t595 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t596)
% 1.51/1.74  (assume t596.a0 (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))))
% 1.51/1.74  (step t596.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (step t596.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule or :premises (t596.t1))
% 1.51/1.74  (step t596.t3 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t596.t2 t596.a0))
% 1.51/1.74  (step t596 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule subproof :discharge (t596.a0))
% 1.51/1.74  (step t597 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t595 t596))
% 1.51/1.74  (step t598 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t599 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t597 t598))
% 1.51/1.74  (step t600 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t599))
% 1.51/1.74  (step t601 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.greater_or_equal (tptp.sk4 A) A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule implies :premises (t600))
% 1.51/1.74  (step t602 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t601 a43))
% 1.51/1.74  (step t603 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t583 t594 t602))
% 1.51/1.74  (step t604 (cl (not (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) :rule or_pos)
% 1.51/1.74  (step t605 (cl (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule reordering :premises (t604))
% 1.51/1.74  (step t606 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t607)
% 1.51/1.74  (assume t607.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))))
% 1.51/1.74  (step t607.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk1 tptp.sk3)) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3))) (:= C (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (step t607.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule or :premises (t607.t1))
% 1.51/1.74  (step t607.t3 (cl (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t607.t2 t607.a0))
% 1.51/1.74  (step t607 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule subproof :discharge (t607.a0))
% 1.51/1.74  (step t608 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t606 t607))
% 1.51/1.74  (step t609 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.74  (step t610 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t608 t609))
% 1.51/1.74  (step t611 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t610))
% 1.51/1.74  (step t612 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule implies :premises (t611))
% 1.51/1.74  (step t613 (cl (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t612 a22))
% 1.51/1.74  (step t614 (cl (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t564 t566 t581 t603 t605 t613))
% 1.51/1.74  (step t615 (cl (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t614))
% 1.51/1.74  (step t616 (cl (not (= (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.74  (step t617 (cl (= (= (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) true) (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.74  (step t618 (cl (not (= (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) true)) (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule equiv1 :premises (t617))
% 1.51/1.74  (step t619 (cl (= (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule all_simplify)
% 1.51/1.74  (step t620 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule refl)
% 1.51/1.74  (step t621 (cl (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule all_simplify)
% 1.51/1.74  (step t622 (cl (= (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule cong :premises (t620 t621))
% 1.51/1.74  (step t623 (cl (= (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) true)) :rule all_simplify)
% 1.51/1.74  (step t624 (cl (= (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) true)) :rule trans :premises (t622 t623))
% 1.51/1.74  (step t625 (cl (= (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) true)) :rule trans :premises (t619 t624))
% 1.51/1.74  (step t626 (cl (= (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t618 t625))
% 1.51/1.74  (step t627 (cl (= (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule refl)
% 1.51/1.74  (step t628 (cl (= (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule cong :premises (t396 t626 t627))
% 1.51/1.74  (step t629 (cl (not (= (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.74  (step t630 (cl (= (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule refl)
% 1.51/1.74  (step t631 (cl (= (= (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.74  (step t632 (cl (= (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv2 :premises (t631))
% 1.51/1.74  (step t633 (cl (not (not (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule not_not)
% 1.51/1.74  (step t634 (cl (= (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t632 t633))
% 1.51/1.74  (step t635 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t636)
% 1.51/1.74  (assume t636.a0 (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t636.a1 (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))
% 1.51/1.74  (assume t636.a2 (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (step t636.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 1.51/1.74  (step t636.t2 (cl (= (= true false) false)) :rule all_simplify)
% 1.51/1.74  (step t636.t3 (cl (= (= (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) true) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule equiv_simplify)
% 1.51/1.74  (step t636.t4 (cl (= (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) true) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule equiv2 :premises (t636.t3))
% 1.51/1.74  (step t636.t5 (cl (= (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) true)) :rule resolution :premises (t636.t4 t636.a2))
% 1.51/1.74  (step t636.t6 (cl (= true (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule symm :premises (t636.t5))
% 1.51/1.74  (step t636.t7 (cl (= (tptp.equilibrium tptp.sk3) (tptp.sk1 tptp.sk3))) :rule symm :premises (t636.a1))
% 1.51/1.74  (step t636.t8 (cl (= (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule refl)
% 1.51/1.74  (step t636.t9 (cl (= (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule cong :premises (t636.t7 t636.t8))
% 1.51/1.74  (step t636.t10 (cl (= (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) false) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.74  (step t636.t11 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) false) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv2 :premises (t636.t10))
% 1.51/1.74  (step t636.t12 (cl (not (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule not_not)
% 1.51/1.74  (step t636.t13 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) false) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t636.t11 t636.t12))
% 1.51/1.74  (step t636.t14 (cl (= (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) false)) :rule resolution :premises (t636.t13 t636.a0))
% 1.51/1.74  (step t636.t15 (cl (= true false)) :rule trans :premises (t636.t6 t636.t9 t636.t14))
% 1.51/1.74  (step t636.t16 (cl false) :rule resolution :premises (t636.t1 t636.t2 t636.t15))
% 1.51/1.74  (step t636 (cl (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) :rule subproof :discharge (t636.a0 t636.a1 t636.a2))
% 1.51/1.74  (step t637 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t638 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule and_pos)
% 1.51/1.74  (step t639 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t640 (cl false (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t636 t637 t638 t639))
% 1.51/1.74  (step t641 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) false) :rule reordering :premises (t640))
% 1.51/1.74  (step t642 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) false) :rule contraction :premises (t641))
% 1.51/1.74  (step t643 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) false) :rule resolution :premises (t635 t642))
% 1.51/1.74  (step t644 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not false)) :rule implies_neg2)
% 1.51/1.74  (step t645 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) :rule resolution :premises (t643 t644))
% 1.51/1.74  (step t646 (cl (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) :rule contraction :premises (t645))
% 1.51/1.74  (step t647 (cl (= (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_simplify)
% 1.51/1.74  (step t648 (cl (not (=> (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv1 :premises (t647))
% 1.51/1.74  (step t649 (cl (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t646 t648))
% 1.51/1.74  (step t650 (cl (= (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) :rule resolution :premises (t634 t649))
% 1.51/1.74  (step t651 (cl (= (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false))) :rule cong :premises (t630 t650))
% 1.51/1.74  (step t652 (cl (= (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule all_simplify)
% 1.51/1.74  (step t653 (cl (= (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule trans :premises (t651 t652))
% 1.51/1.74  (step t654 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t655)
% 1.51/1.74  (assume t655.a0 (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)))
% 1.51/1.74  (assume t655.a1 (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t655.a2 (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (step t655.t1 (cl (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_neg)
% 1.51/1.74  (step t655.t2 (cl (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t655.t1 t655.a1 t655.a0 t655.a2))
% 1.51/1.74  (step t655 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule subproof :discharge (t655.a0 t655.a1 t655.a2))
% 1.51/1.74  (step t656 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) :rule and_pos)
% 1.51/1.74  (step t657 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t658 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule and_pos)
% 1.51/1.74  (step t659 (cl (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t655 t656 t657 t658))
% 1.51/1.74  (step t660 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule reordering :premises (t659))
% 1.51/1.74  (step t661 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t660))
% 1.51/1.74  (step t662 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t654 t661))
% 1.51/1.74  (step t663 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t664 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t662 t663))
% 1.51/1.74  (step t665 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (and (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t664))
% 1.51/1.74  (step t666 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3)) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t629 t653 t665))
% 1.51/1.74  (step t667 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule not_and :premises (t666))
% 1.51/1.74  (step t668 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))))) :rule or_neg)
% 1.51/1.74  (step t669 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule or_neg)
% 1.51/1.74  (step t670 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or_neg)
% 1.51/1.74  (step t671 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t667 t668 t669 t670))
% 1.51/1.74  (step t672 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t671))
% 1.51/1.74  (step t673 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t616 t628 t672))
% 1.51/1.74  (step t674 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t673))
% 1.51/1.74  (step t675 (cl (not (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t676 (cl (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule reordering :premises (t675))
% 1.51/1.74  (step t677 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t678)
% 1.51/1.74  (assume t678.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))))
% 1.51/1.74  (step t678.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule forall_inst :args ((:= A (tptp.sk1 tptp.sk3)) (:= B (tptp.equilibrium tptp.sk3)) (:= C (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t678.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t678.t1))
% 1.51/1.74  (step t678.t3 (cl (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t678.t2 t678.a0))
% 1.51/1.74  (step t678 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule subproof :discharge (t678.a0))
% 1.51/1.74  (step t679 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t677 t678))
% 1.51/1.74  (step t680 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t681 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t679 t680))
% 1.51/1.74  (step t682 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t681))
% 1.51/1.74  (step t683 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies :premises (t682))
% 1.51/1.74  (step t684 (cl (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.equilibrium tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t683 a22))
% 1.51/1.74  (step t685 (cl (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t674 t386 t394 t345 t676 t684))
% 1.51/1.74  (step t686 (cl (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t685))
% 1.51/1.74  (step t687 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t688 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t687))
% 1.51/1.74  (step t689 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t690 (cl (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule reordering :premises (t689))
% 1.51/1.74  (step t691 (cl (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t692 (cl (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule reordering :premises (t691))
% 1.51/1.74  (step t693 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t694)
% 1.51/1.74  (assume t694.a0 (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))))
% 1.51/1.74  (step t694.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule forall_inst :args ((:= A (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (step t694.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t694.t1))
% 1.51/1.74  (step t694.t3 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t694.t2 t694.a0))
% 1.51/1.74  (step t694 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule subproof :discharge (t694.a0))
% 1.51/1.74  (step t695 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t693 t694))
% 1.51/1.74  (step t696 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t697 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t695 t696))
% 1.51/1.74  (step t698 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A)))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t697))
% 1.51/1.74  (step t699 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies :premises (t698))
% 1.51/1.74  (step t700 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t699 a42))
% 1.51/1.74  (step t701 (cl (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t692 t594 t700))
% 1.51/1.74  (step t702 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t703)
% 1.51/1.74  (assume t703.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))))
% 1.51/1.74  (step t703.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t703.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t703.t1))
% 1.51/1.74  (step t703.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t703.t2 t703.a0))
% 1.51/1.74  (step t703 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule subproof :discharge (t703.a0))
% 1.51/1.74  (step t704 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t702 t703))
% 1.51/1.74  (step t705 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t706 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t704 t705))
% 1.51/1.74  (step t707 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t706))
% 1.51/1.74  (step t708 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.in_environment A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies :premises (t707))
% 1.51/1.74  (step t709 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t708 a0))
% 1.51/1.74  (step t710 (cl (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t690 a40 t701 t709))
% 1.51/1.74  (step t711 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.74  (step t712 (cl (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t711))
% 1.51/1.74  (step t713 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t714)
% 1.51/1.74  (assume t714.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))))
% 1.51/1.74  (step t714.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t714.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule or :premises (t714.t1))
% 1.51/1.74  (step t714.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t714.t2 t714.a0))
% 1.51/1.74  (step t714 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t714.a0))
% 1.51/1.74  (step t715 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t713 t714))
% 1.51/1.74  (step t716 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t717 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t715 t716))
% 1.51/1.74  (step t718 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t717))
% 1.51/1.74  (step t719 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.number_of_organizations A B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule implies :premises (t718))
% 1.51/1.74  (step t720 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t719 a1))
% 1.51/1.74  (step t721 (cl (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule resolution :premises (t712 a40 t701 t720))
% 1.51/1.74  (step t722 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t723 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t722))
% 1.51/1.74  (step t724 (cl (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_neg)
% 1.51/1.74  (step t725 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t726)
% 1.51/1.74  (assume t726.a0 (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (assume t726.a1 (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t726.t1 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t726.t2)
% 1.51/1.74  (assume t726.t2.a0 (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t726.t2.a1 (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t726.t2.t1 (cl (= (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.74  (step t726.t2.t2 (cl (not (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true)) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv1 :premises (t726.t2.t1))
% 1.51/1.74  (step t726.t2.t3 (cl (= (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule symm :premises (t726.t2.a1))
% 1.51/1.74  (step t726.t2.t4 (cl (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule cong :premises (t726.t2.t3))
% 1.51/1.74  (step t726.t2.t5 (cl (= (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) true) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.74  (step t726.t2.t6 (cl (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) true) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv2 :premises (t726.t2.t5))
% 1.51/1.74  (step t726.t2.t7 (cl (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) true)) :rule resolution :premises (t726.t2.t6 t726.t2.a0))
% 1.51/1.74  (step t726.t2.t8 (cl (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true)) :rule trans :premises (t726.t2.t4 t726.t2.t7))
% 1.51/1.74  (step t726.t2.t9 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t726.t2.t2 t726.t2.t8))
% 1.51/1.74  (step t726.t2 (cl (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t726.t2.a0 t726.t2.a1))
% 1.51/1.74  (step t726.t3 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t726.t4 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_pos)
% 1.51/1.74  (step t726.t5 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t726.t2 t726.t3 t726.t4))
% 1.51/1.74  (step t726.t6 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule reordering :premises (t726.t5))
% 1.51/1.74  (step t726.t7 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t726.t6))
% 1.51/1.74  (step t726.t8 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t726.t1 t726.t7))
% 1.51/1.74  (step t726.t9 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t726.t10 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t726.t8 t726.t9))
% 1.51/1.74  (step t726.t11 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t726.t10))
% 1.51/1.74  (step t726.t12 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t726.t11))
% 1.51/1.74  (step t726.t13 (cl (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule and_neg)
% 1.51/1.74  (step t726.t14 (cl (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t726.t13 t726.a1 t726.a0))
% 1.51/1.74  (step t726.t15 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t726.t12 t726.t14))
% 1.51/1.74  (step t726 (cl (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t726.a0 t726.a1))
% 1.51/1.74  (step t727 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_pos)
% 1.51/1.74  (step t728 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t729 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t726 t727 t728))
% 1.51/1.74  (step t730 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule reordering :premises (t729))
% 1.51/1.74  (step t731 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t730))
% 1.51/1.74  (step t732 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t725 t731))
% 1.51/1.74  (step t733 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t734 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t732 t733))
% 1.51/1.74  (step t735 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t734))
% 1.51/1.74  (step t736 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t735))
% 1.51/1.74  (step t737 (cl (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t724 t736))
% 1.51/1.74  (step t738 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or_pos)
% 1.51/1.74  (step t739 (cl (not (tptp.environment tptp.sk3)) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule reordering :premises (t738))
% 1.51/1.74  (step t740 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t741 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule reordering :premises (t740))
% 1.51/1.74  (step t742 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t743)
% 1.51/1.74  (assume t743.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))))
% 1.51/1.74  (step t743.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t743.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t743.t1))
% 1.51/1.74  (step t743.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t743.t2 t743.a0))
% 1.51/1.74  (step t743 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule subproof :discharge (t743.a0))
% 1.51/1.74  (step t744 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t742 t743))
% 1.51/1.74  (step t745 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t746 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t744 t745))
% 1.51/1.74  (step t747 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t746))
% 1.51/1.74  (step t748 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies :premises (t747))
% 1.51/1.74  (step t749 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t748 a5))
% 1.51/1.74  (step t750 (cl (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t741 a40 t710 t749))
% 1.51/1.74  (step t751 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t752)
% 1.51/1.74  (assume t752.a0 (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))
% 1.51/1.74  (step t752.t1 (cl (or (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= C (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t752.t2 (cl (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule or :premises (t752.t1))
% 1.51/1.74  (step t752.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t752.t2 t752.a0))
% 1.51/1.74  (step t752 (cl (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule subproof :discharge (t752.a0))
% 1.51/1.74  (step t753 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t751 t752))
% 1.51/1.74  (step t754 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule implies_neg2)
% 1.51/1.74  (step t755 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t753 t754))
% 1.51/1.74  (step t756 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule contraction :premises (t755))
% 1.51/1.74  (step t757 (cl (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.first_movers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies :premises (t756))
% 1.51/1.74  (step t758 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t757 t255))
% 1.51/1.74  (step t759 (cl (= (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t739 a40 t750 t758))
% 1.51/1.74  (step t760 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t761 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t760))
% 1.51/1.74  (step t762 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t763)
% 1.51/1.74  (assume t763.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))))
% 1.51/1.74  (step t763.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t763.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t763.t1))
% 1.51/1.74  (step t763.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t763.t2 t763.a0))
% 1.51/1.74  (step t763 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t763.a0))
% 1.51/1.74  (step t764 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t762 t763))
% 1.51/1.74  (step t765 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t766 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t764 t765))
% 1.51/1.74  (step t767 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t766))
% 1.51/1.74  (step t768 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t767))
% 1.51/1.74  (step t769 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) :rule equiv_pos2)
% 1.51/1.74  (step t770 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))))) :rule all_simplify)
% 1.51/1.74  (anchor :step t771 :args ((B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.74  (step t771.t1 (cl (= B B)) :rule refl)
% 1.51/1.74  (step t771.t2 (cl (= C C)) :rule refl)
% 1.51/1.74  (step t771.t3 (cl (= (= (tptp.sum B C) (tptp.sum B C)) true)) :rule all_simplify)
% 1.51/1.74  (step t771.t4 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) (not true))) :rule cong :premises (t771.t3))
% 1.51/1.74  (step t771.t5 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.74  (step t771.t6 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) false)) :rule trans :premises (t771.t4 t771.t5))
% 1.51/1.74  (step t771.t7 (cl (= (not (tptp.constant (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))))) :rule refl)
% 1.51/1.74  (step t771.t8 (cl (= (tptp.constant C) (tptp.constant C))) :rule refl)
% 1.51/1.74  (step t771.t9 (cl (= (tptp.increases B) (tptp.increases B))) :rule refl)
% 1.51/1.74  (step t771.t10 (cl (= (tptp.increases C) (tptp.increases C))) :rule refl)
% 1.51/1.74  (step t771.t11 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)) (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) :rule cong :premises (t771.t6 t771.t7 t771.t8 t771.t9 t771.t10))
% 1.51/1.74  (step t771.t12 (cl (= (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) :rule all_simplify)
% 1.51/1.74  (step t771.t13 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) :rule trans :premises (t771.t11 t771.t12))
% 1.51/1.74  (step t771 (cl (= (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))))) :rule bind)
% 1.51/1.74  (step t772 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))))) :rule trans :premises (t770 t771))
% 1.51/1.74  (step t773 (cl (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) :rule resolution :premises (t769 t772 a12))
% 1.51/1.74  (step t774 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t768 t773))
% 1.51/1.74  (step t775 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.74  (step t776 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t775))
% 1.51/1.74  (step t777 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t778 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule reordering :premises (t777))
% 1.51/1.74  (step t779 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t780)
% 1.51/1.74  (assume t780.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))))
% 1.51/1.74  (step t780.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t780.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t780.t1))
% 1.51/1.74  (step t780.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t780.t2 t780.a0))
% 1.51/1.74  (step t780 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule subproof :discharge (t780.a0))
% 1.51/1.74  (step t781 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t779 t780))
% 1.51/1.74  (step t782 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t783 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t781 t782))
% 1.51/1.74  (step t784 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t783))
% 1.51/1.74  (step t785 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies :premises (t784))
% 1.51/1.74  (step t786 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t785 a6))
% 1.51/1.74  (step t787 (cl (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t778 a40 t710 t786))
% 1.51/1.74  (step t788 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t789)
% 1.51/1.74  (assume t789.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))))
% 1.51/1.74  (step t789.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3))) (:= C tptp.efficient_producers)))
% 1.51/1.74  (step t789.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule or :premises (t789.t1))
% 1.51/1.74  (step t789.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t789.t2 t789.a0))
% 1.51/1.74  (step t789 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t789.a0))
% 1.51/1.74  (step t790 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t788 t789))
% 1.51/1.74  (step t791 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t792 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t790 t791))
% 1.51/1.74  (step t793 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t792))
% 1.51/1.74  (step t794 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule implies :premises (t793))
% 1.51/1.74  (step t795 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t794 a16))
% 1.51/1.74  (step t796 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.74  (step t797 (cl (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t796))
% 1.51/1.74  (step t798 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t799)
% 1.51/1.74  (assume t799.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))))
% 1.51/1.74  (step t799.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t799.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule or :premises (t799.t1))
% 1.51/1.74  (step t799.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t799.t2 t799.a0))
% 1.51/1.74  (step t799 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t799.a0))
% 1.51/1.74  (step t800 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t798 t799))
% 1.51/1.74  (step t801 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t802 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t800 t801))
% 1.51/1.74  (step t803 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t802))
% 1.51/1.74  (step t804 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule implies :premises (t803))
% 1.51/1.74  (step t805 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t804 a19))
% 1.51/1.74  (step t806 (cl (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule resolution :premises (t797 a40 t701 t805))
% 1.51/1.74  (step t807 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.74  (step t808 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t807))
% 1.51/1.74  (step t809 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t810)
% 1.51/1.74  (assume t810.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))))
% 1.51/1.74  (step t810.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3))) (:= C tptp.first_movers)))
% 1.51/1.74  (step t810.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule or :premises (t810.t1))
% 1.51/1.74  (step t810.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t810.t2 t810.a0))
% 1.51/1.74  (step t810 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t810.a0))
% 1.51/1.74  (step t811 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t809 t810))
% 1.51/1.74  (step t812 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t813 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t811 t812))
% 1.51/1.74  (step t814 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t813))
% 1.51/1.74  (step t815 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule implies :premises (t814))
% 1.51/1.74  (step t816 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t815 a16))
% 1.51/1.74  (step t817 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.74  (step t818 (cl (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t817))
% 1.51/1.74  (step t819 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t820)
% 1.51/1.74  (assume t820.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))))
% 1.51/1.74  (step t820.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t820.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule or :premises (t820.t1))
% 1.51/1.74  (step t820.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t820.t2 t820.a0))
% 1.51/1.74  (step t820 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t820.a0))
% 1.51/1.74  (step t821 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t819 t820))
% 1.51/1.74  (step t822 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t823 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t821 t822))
% 1.51/1.74  (step t824 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t823))
% 1.51/1.74  (step t825 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule implies :premises (t824))
% 1.51/1.74  (step t826 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t825 a18))
% 1.51/1.74  (step t827 (cl (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule resolution :premises (t818 a40 t701 t826))
% 1.51/1.74  (step t828 (cl (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.74  (step t829 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t828))
% 1.51/1.74  (step t830 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t831)
% 1.51/1.74  (assume t831.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))))
% 1.51/1.74  (step t831.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (:= B tptp.zero)))
% 1.51/1.74  (step t831.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule or :premises (t831.t1))
% 1.51/1.74  (step t831.t3 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t831.t2 t831.a0))
% 1.51/1.74  (step t831 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t831.a0))
% 1.51/1.74  (step t832 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t830 t831))
% 1.51/1.74  (step t833 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t834 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t832 t833))
% 1.51/1.74  (step t835 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t834))
% 1.51/1.74  (step t836 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule implies :premises (t835))
% 1.51/1.74  (step t837 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t836 a25))
% 1.51/1.74  (step t838 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t839 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t838))
% 1.51/1.74  (step t840 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t841)
% 1.51/1.74  (assume t841.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.74  (step t841.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3))) (:= C tptp.efficient_producers)))
% 1.51/1.74  (step t841.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t841.t1))
% 1.51/1.74  (step t841.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t841.t2 t841.a0))
% 1.51/1.74  (step t841 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t841.a0))
% 1.51/1.74  (step t842 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t840 t841))
% 1.51/1.74  (step t843 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t844 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t842 t843))
% 1.51/1.74  (step t845 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t844))
% 1.51/1.74  (step t846 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t845))
% 1.51/1.74  (step t847 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t846 t179))
% 1.51/1.74  (step t848 (cl (not (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule or_pos)
% 1.51/1.74  (step t849 (cl (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))))) :rule reordering :premises (t848))
% 1.51/1.74  (step t850 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t851)
% 1.51/1.74  (assume t851.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))))
% 1.51/1.74  (step t851.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))))) :rule forall_inst :args ((:= A tptp.zero) (:= B (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t851.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule or :premises (t851.t1))
% 1.51/1.74  (step t851.t3 (cl (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t851.t2 t851.a0))
% 1.51/1.74  (step t851 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule subproof :discharge (t851.a0))
% 1.51/1.74  (step t852 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t850 t851))
% 1.51/1.74  (step t853 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) (not (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))))) :rule implies_neg2)
% 1.51/1.74  (step t854 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))))) :rule resolution :premises (t852 t853))
% 1.51/1.74  (step t855 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))))) :rule contraction :premises (t854))
% 1.51/1.74  (step t856 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule implies :premises (t855))
% 1.51/1.74  (step t857 (cl (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t856 a21))
% 1.51/1.74  (step t858 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule or_pos)
% 1.51/1.74  (step t859 (cl (not (tptp.environment tptp.sk3)) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule reordering :premises (t858))
% 1.51/1.74  (step t860 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t861)
% 1.51/1.74  (assume t861.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))))
% 1.51/1.74  (step t861.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B tptp.first_movers) (:= C tptp.efficient_producers) (:= D (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t861.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t861.t1))
% 1.51/1.74  (step t861.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t861.t2 t861.a0))
% 1.51/1.74  (step t861 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule subproof :discharge (t861.a0))
% 1.51/1.74  (step t862 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t860 t861))
% 1.51/1.74  (step t863 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.74  (step t864 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t862 t863))
% 1.51/1.74  (step t865 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t864))
% 1.51/1.74  (step t866 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule implies :premises (t865))
% 1.51/1.74  (step t867 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t866 a28))
% 1.51/1.74  (step t868 (cl (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t869 (cl (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t868))
% 1.51/1.74  (step t870 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t871)
% 1.51/1.74  (assume t871.a0 (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))))
% 1.51/1.74  (step t871.t1 (cl (or (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= A (tptp.sk2 tptp.sk3))))
% 1.51/1.74  (step t871.t2 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t871.t1))
% 1.51/1.74  (step t871.t3 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t871.t2 t871.a0))
% 1.51/1.74  (step t871 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t871.a0))
% 1.51/1.74  (step t872 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t870 t871))
% 1.51/1.74  (step t873 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t874 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t872 t873))
% 1.51/1.74  (step t875 (cl (=> (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t874))
% 1.51/1.74  (step t876 (cl (not (forall ((A $$unsorted)) (or (not (tptp.in_environment tptp.sk3 A)) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 A)))))) (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t875))
% 1.51/1.74  (step t877 (cl (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t876 a44))
% 1.51/1.74  (step t878 (cl (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t869 t594 t877))
% 1.51/1.74  (step t879 (cl (not (= (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))))) (not (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule equiv_pos2)
% 1.51/1.74  (step t880 (cl (= (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule refl)
% 1.51/1.74  (step t881 (cl (= (= (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true) (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.74  (step t882 (cl (not (= (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true)) (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv1 :premises (t881))
% 1.51/1.74  (step t883 (cl (= (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule all_simplify)
% 1.51/1.74  (step t884 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule refl)
% 1.51/1.74  (step t885 (cl (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule all_simplify)
% 1.51/1.74  (step t886 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule cong :premises (t884 t885))
% 1.51/1.74  (step t887 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true)) :rule all_simplify)
% 1.51/1.74  (step t888 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) true)) :rule trans :premises (t886 t887))
% 1.51/1.74  (step t889 (cl (= (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true)) :rule trans :premises (t883 t888))
% 1.51/1.74  (step t890 (cl (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t882 t889))
% 1.51/1.74  (step t891 (cl (= (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule refl)
% 1.51/1.74  (step t892 (cl (= (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))))) :rule cong :premises (t880 t890 t891))
% 1.51/1.74  (step t893 (cl (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule and_neg)
% 1.51/1.74  (step t894 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t895)
% 1.51/1.74  (assume t895.a0 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t895.a1 (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t895.t1 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t895.t2)
% 1.51/1.74  (assume t895.t2.a0 (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (assume t895.t2.a1 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t895.t2.t1 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) false) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule equiv_simplify)
% 1.51/1.74  (step t895.t2.t2 (cl (not (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) false)) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule equiv1 :premises (t895.t2.t1))
% 1.51/1.74  (step t895.t2.t3 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule refl)
% 1.51/1.74  (step t895.t2.t4 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule symm :premises (t895.t2.a1))
% 1.51/1.74  (step t895.t2.t5 (cl (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule symm :premises (t895.t2.t4))
% 1.51/1.74  (step t895.t2.t6 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule cong :premises (t895.t2.t3 t895.t2.t5))
% 1.51/1.74  (step t895.t2.t7 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.74  (step t895.t2.t8 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv2 :premises (t895.t2.t7))
% 1.51/1.74  (step t895.t2.t9 (cl (not (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule not_not)
% 1.51/1.74  (step t895.t2.t10 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t895.t2.t8 t895.t2.t9))
% 1.51/1.74  (step t895.t2.t11 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) :rule resolution :premises (t895.t2.t10 t895.t2.a0))
% 1.51/1.74  (step t895.t2.t12 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) false)) :rule trans :premises (t895.t2.t6 t895.t2.t11))
% 1.51/1.74  (step t895.t2.t13 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t895.t2.t2 t895.t2.t12))
% 1.51/1.74  (step t895.t2 (cl (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t895.t2.a0 t895.t2.a1))
% 1.51/1.74  (step t895.t3 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_pos)
% 1.51/1.74  (step t895.t4 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t895.t5 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t895.t2 t895.t3 t895.t4))
% 1.51/1.74  (step t895.t6 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule reordering :premises (t895.t5))
% 1.51/1.74  (step t895.t7 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule contraction :premises (t895.t6))
% 1.51/1.74  (step t895.t8 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t895.t1 t895.t7))
% 1.51/1.74  (step t895.t9 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t895.t10 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t895.t8 t895.t9))
% 1.51/1.74  (step t895.t11 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t895.t10))
% 1.51/1.74  (step t895.t12 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule implies :premises (t895.t11))
% 1.51/1.74  (step t895.t13 (cl (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_neg)
% 1.51/1.74  (step t895.t14 (cl (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t895.t13 t895.a1 t895.a0))
% 1.51/1.74  (step t895.t15 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t895.t12 t895.t14))
% 1.51/1.74  (step t895 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t895.a0 t895.a1))
% 1.51/1.74  (step t896 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t897 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_pos)
% 1.51/1.74  (step t898 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t895 t896 t897))
% 1.51/1.74  (step t899 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule reordering :premises (t898))
% 1.51/1.74  (step t900 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule contraction :premises (t899))
% 1.51/1.74  (step t901 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t894 t900))
% 1.51/1.74  (step t902 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.74  (step t903 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t901 t902))
% 1.51/1.74  (step t904 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t903))
% 1.51/1.74  (step t905 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule implies :premises (t904))
% 1.51/1.74  (step t906 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule resolution :premises (t893 t905))
% 1.51/1.74  (step t907 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule or_neg)
% 1.51/1.74  (step t908 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule or_neg)
% 1.51/1.74  (step t909 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule or_neg)
% 1.51/1.74  (step t910 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t906 t907 t908 t909))
% 1.51/1.74  (step t911 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t910))
% 1.51/1.74  (step t912 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t879 t892 t911))
% 1.51/1.74  (step t913 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule or :premises (t912))
% 1.51/1.74  (step t914 (cl (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero))) :rule reordering :premises (t913))
% 1.51/1.74  (step t915 (cl (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or_pos)
% 1.51/1.74  (step t916 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule reordering :premises (t915))
% 1.51/1.74  (step t917 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t918 (cl (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t917))
% 1.51/1.74  (step t919 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t920)
% 1.51/1.74  (assume t920.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))))
% 1.51/1.74  (step t920.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (step t920.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t920.t1))
% 1.51/1.74  (step t920.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t920.t2 t920.a0))
% 1.51/1.74  (step t920 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t920.a0))
% 1.51/1.74  (step t921 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t919 t920))
% 1.51/1.74  (step t922 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t923 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t921 t922))
% 1.51/1.74  (step t924 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t923))
% 1.51/1.74  (step t925 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t924))
% 1.51/1.74  (step t926 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk2 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t925 a39))
% 1.51/1.74  (step t927 (cl (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t918 a40 a41 t701 t603 t926))
% 1.51/1.74  (step t928 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t929)
% 1.51/1.74  (assume t929.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))))
% 1.51/1.74  (step t929.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule forall_inst :args ((:= A (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (:= B (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t929.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule or :premises (t929.t1))
% 1.51/1.74  (step t929.t3 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t929.t2 t929.a0))
% 1.51/1.74  (step t929 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule subproof :discharge (t929.a0))
% 1.51/1.74  (step t930 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t928 t929))
% 1.51/1.74  (step t931 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule implies_neg2)
% 1.51/1.74  (step t932 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t930 t931))
% 1.51/1.74  (step t933 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule contraction :premises (t932))
% 1.51/1.74  (step t934 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies :premises (t933))
% 1.51/1.74  (step t935 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t934 a21))
% 1.51/1.74  (step t936 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t916 t927 t935))
% 1.51/1.74  (step t937 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t938 (cl (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t937))
% 1.51/1.74  (step t939 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t940)
% 1.51/1.74  (assume t940.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))))
% 1.51/1.74  (step t940.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t940.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t940.t1))
% 1.51/1.74  (step t940.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t940.t2 t940.a0))
% 1.51/1.74  (step t940 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t940.a0))
% 1.51/1.74  (step t941 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t939 t940))
% 1.51/1.74  (step t942 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t943 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t941 t942))
% 1.51/1.74  (step t944 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t943))
% 1.51/1.74  (step t945 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t944))
% 1.51/1.74  (step t946 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) :rule equiv_pos2)
% 1.51/1.74  (step t947 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))))) :rule all_simplify)
% 1.51/1.74  (anchor :step t948 :args ((B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.74  (step t948.t1 (cl (= B B)) :rule refl)
% 1.51/1.74  (step t948.t2 (cl (= C C)) :rule refl)
% 1.51/1.74  (step t948.t3 (cl (= (= (tptp.sum B C) (tptp.sum B C)) true)) :rule all_simplify)
% 1.51/1.74  (step t948.t4 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) (not true))) :rule cong :premises (t948.t3))
% 1.51/1.74  (step t948.t5 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.74  (step t948.t6 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) false)) :rule trans :premises (t948.t4 t948.t5))
% 1.51/1.74  (step t948.t7 (cl (= (not (tptp.constant (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))))) :rule refl)
% 1.51/1.74  (step t948.t8 (cl (= (tptp.constant B) (tptp.constant B))) :rule refl)
% 1.51/1.74  (step t948.t9 (cl (= (tptp.increases B) (tptp.increases B))) :rule refl)
% 1.51/1.74  (step t948.t10 (cl (= (tptp.increases C) (tptp.increases C))) :rule refl)
% 1.51/1.74  (step t948.t11 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)) (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) :rule cong :premises (t948.t6 t948.t7 t948.t8 t948.t9 t948.t10))
% 1.51/1.74  (step t948.t12 (cl (= (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) :rule all_simplify)
% 1.51/1.74  (step t948.t13 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) :rule trans :premises (t948.t11 t948.t12))
% 1.51/1.74  (step t948 (cl (= (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))))) :rule bind)
% 1.51/1.74  (step t949 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))))) :rule trans :premises (t947 t948))
% 1.51/1.74  (step t950 (cl (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) :rule resolution :premises (t946 t949 a8))
% 1.51/1.74  (step t951 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t945 t950))
% 1.51/1.74  (step t952 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t953 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t952))
% 1.51/1.74  (step t954 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t955)
% 1.51/1.74  (assume t955.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.74  (step t955.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3))) (:= C tptp.first_movers)))
% 1.51/1.74  (step t955.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t955.t1))
% 1.51/1.74  (step t955.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t955.t2 t955.a0))
% 1.51/1.74  (step t955 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t955.a0))
% 1.51/1.74  (step t956 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t954 t955))
% 1.51/1.74  (step t957 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t958 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t956 t957))
% 1.51/1.74  (step t959 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t958))
% 1.51/1.74  (step t960 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t959))
% 1.51/1.74  (step t961 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t960 t179))
% 1.51/1.74  (step t962 (cl (not (= (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.74  (step t963 (cl (= (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule refl)
% 1.51/1.74  (step t964 (cl (= (= (= (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true) (= (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.74  (step t965 (cl (not (= (= (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true)) (= (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv1 :premises (t964))
% 1.51/1.74  (step t966 (cl (= (= (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule all_simplify)
% 1.51/1.74  (step t967 (cl (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule refl)
% 1.51/1.74  (step t968 (cl (= (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule all_simplify)
% 1.51/1.74  (step t969 (cl (= (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule cong :premises (t967 t968))
% 1.51/1.74  (step t970 (cl (= (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true)) :rule all_simplify)
% 1.51/1.74  (step t971 (cl (= (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) true)) :rule trans :premises (t969 t970))
% 1.51/1.74  (step t972 (cl (= (= (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) true)) :rule trans :premises (t966 t971))
% 1.51/1.74  (step t973 (cl (= (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t965 t972))
% 1.51/1.74  (step t974 (cl (= (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule cong :premises (t880 t963 t973))
% 1.51/1.74  (step t975 (cl (not (= (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) (not (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule equiv_pos2)
% 1.51/1.74  (step t976 (cl (= (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule refl)
% 1.51/1.74  (step t977 (cl (= (= (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule equiv_simplify)
% 1.51/1.74  (step t978 (cl (= (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (not (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule equiv2 :premises (t977))
% 1.51/1.74  (step t979 (cl (not (not (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule not_not)
% 1.51/1.74  (step t980 (cl (= (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t978 t979))
% 1.51/1.74  (step t981 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t982)
% 1.51/1.74  (assume t982.a0 (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t982.a1 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t982.a2 (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t982.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.51/1.74  (step t982.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.51/1.74  (step t982.t3 (cl (= (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.74  (step t982.t4 (cl (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv2 :premises (t982.t3))
% 1.51/1.74  (step t982.t5 (cl (not (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule not_not)
% 1.51/1.74  (step t982.t6 (cl (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t982.t4 t982.t5))
% 1.51/1.74  (step t982.t7 (cl (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) :rule resolution :premises (t982.t6 t982.a2))
% 1.51/1.74  (step t982.t8 (cl (= false (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule symm :premises (t982.t7))
% 1.51/1.74  (step t982.t9 (cl (= (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) true) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.74  (step t982.t10 (cl (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) true) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv2 :premises (t982.t9))
% 1.51/1.74  (step t982.t11 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule symm :premises (t982.a1))
% 1.51/1.74  (step t982.t12 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) :rule symm :premises (t982.a0))
% 1.51/1.74  (step t982.t13 (cl (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule symm :premises (t982.t12))
% 1.51/1.74  (step t982.t14 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule trans :premises (t982.t11 t982.t13))
% 1.51/1.74  (step t982.t15 (cl (= (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) true)) :rule resolution :premises (t982.t10 t982.t14))
% 1.51/1.74  (step t982.t16 (cl (= false true)) :rule trans :premises (t982.t8 t982.t15))
% 1.51/1.74  (step t982.t17 (cl false) :rule resolution :premises (t982.t1 t982.t2 t982.t16))
% 1.51/1.74  (step t982 (cl (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) :rule subproof :discharge (t982.a0 t982.a1 t982.a2))
% 1.51/1.74  (step t983 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t984 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t985 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_pos)
% 1.51/1.74  (step t986 (cl false (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t982 t983 t984 t985))
% 1.51/1.74  (step t987 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) false) :rule reordering :premises (t986))
% 1.51/1.74  (step t988 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) false) :rule contraction :premises (t987))
% 1.51/1.74  (step t989 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) false) :rule resolution :premises (t981 t988))
% 1.51/1.74  (step t990 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (not false)) :rule implies_neg2)
% 1.51/1.74  (step t991 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false)) :rule resolution :premises (t989 t990))
% 1.51/1.74  (step t992 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false)) :rule contraction :premises (t991))
% 1.51/1.74  (step t993 (cl (= (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule implies_simplify)
% 1.51/1.74  (step t994 (cl (not (=> (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false)) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule equiv1 :premises (t993))
% 1.51/1.74  (step t995 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t992 t994))
% 1.51/1.74  (step t996 (cl (= (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false)) :rule resolution :premises (t980 t995))
% 1.51/1.74  (step t997 (cl (= (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false))) :rule cong :premises (t976 t996))
% 1.51/1.74  (step t998 (cl (= (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule all_simplify)
% 1.51/1.74  (step t999 (cl (= (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule trans :premises (t997 t998))
% 1.51/1.74  (step t1000 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t1001)
% 1.51/1.74  (assume t1001.a0 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t1001.a1 (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t1001.a2 (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t1001.t1 (cl (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule and_neg)
% 1.51/1.74  (step t1001.t2 (cl (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1001.t1 t1001.a1 t1001.a0 t1001.a2))
% 1.51/1.74  (step t1001 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule subproof :discharge (t1001.a0 t1001.a1 t1001.a2))
% 1.51/1.74  (step t1002 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t1003 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t1004 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_pos)
% 1.51/1.74  (step t1005 (cl (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t1001 t1002 t1003 t1004))
% 1.51/1.74  (step t1006 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t1005))
% 1.51/1.74  (step t1007 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1006))
% 1.51/1.74  (step t1008 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1000 t1007))
% 1.51/1.74  (step t1009 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule implies_neg2)
% 1.51/1.74  (step t1010 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t1008 t1009))
% 1.51/1.74  (step t1011 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule contraction :premises (t1010))
% 1.51/1.74  (step t1012 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t975 t999 t1011))
% 1.51/1.74  (step t1013 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule not_and :premises (t1012))
% 1.51/1.74  (step t1014 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule or_neg)
% 1.51/1.74  (step t1015 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule or_neg)
% 1.51/1.74  (step t1016 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule or_neg)
% 1.51/1.74  (step t1017 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t1013 t1014 t1015 t1016))
% 1.51/1.74  (step t1018 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule contraction :premises (t1017))
% 1.51/1.74  (step t1019 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t962 t974 t1018))
% 1.51/1.74  (step t1020 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t1019))
% 1.51/1.74  (step t1021 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t914 t936 t808 t816 t750 t827 t710 a40 t938 t951 t953 t961 t750 t827 t710 a40 t1020 t776 t797 t804 a19 t794 a16 t778))
% 1.51/1.74  (step t1022 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t1021))
% 1.51/1.74  (step t1023 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1022 t690 t708 a0 t785 a6 t829 t836 a25 t859))
% 1.51/1.74  (step t1024 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t1023))
% 1.51/1.74  (step t1025 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1024 t692 t699 a42 t869))
% 1.51/1.74  (step t1026 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk2 tptp.sk3))) (not (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1025))
% 1.51/1.74  (step t1027 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or :premises (t1019))
% 1.51/1.74  (step t1028 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t1029 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t1028))
% 1.51/1.74  (step t1030 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t1031)
% 1.51/1.74  (assume t1031.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))))
% 1.51/1.74  (step t1031.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t1031.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t1031.t1))
% 1.51/1.74  (step t1031.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1031.t2 t1031.a0))
% 1.51/1.74  (step t1031 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t1031.a0))
% 1.51/1.74  (step t1032 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1030 t1031))
% 1.51/1.74  (step t1033 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t1034 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1032 t1033))
% 1.51/1.74  (step t1035 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1034))
% 1.51/1.74  (step t1036 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t1035))
% 1.51/1.74  (step t1037 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) :rule equiv_pos2)
% 1.51/1.74  (step t1038 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))))) :rule all_simplify)
% 1.51/1.74  (anchor :step t1039 :args ((B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.74  (step t1039.t1 (cl (= B B)) :rule refl)
% 1.51/1.74  (step t1039.t2 (cl (= C C)) :rule refl)
% 1.51/1.74  (step t1039.t3 (cl (= (= (tptp.sum B C) (tptp.sum B C)) true)) :rule all_simplify)
% 1.51/1.74  (step t1039.t4 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) (not true))) :rule cong :premises (t1039.t3))
% 1.51/1.74  (step t1039.t5 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.74  (step t1039.t6 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) false)) :rule trans :premises (t1039.t4 t1039.t5))
% 1.51/1.74  (step t1039.t7 (cl (= (not (tptp.constant (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))))) :rule refl)
% 1.51/1.74  (step t1039.t8 (cl (= (tptp.constant C) (tptp.constant C))) :rule refl)
% 1.51/1.74  (step t1039.t9 (cl (= (tptp.decreases C) (tptp.decreases C))) :rule refl)
% 1.51/1.74  (step t1039.t10 (cl (= (tptp.decreases B) (tptp.decreases B))) :rule refl)
% 1.51/1.74  (step t1039.t11 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)) (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) :rule cong :premises (t1039.t6 t1039.t7 t1039.t8 t1039.t9 t1039.t10))
% 1.51/1.74  (step t1039.t12 (cl (= (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) :rule all_simplify)
% 1.51/1.74  (step t1039.t13 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) :rule trans :premises (t1039.t11 t1039.t12))
% 1.51/1.74  (step t1039 (cl (= (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))))) :rule bind)
% 1.51/1.74  (step t1040 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))))) :rule trans :premises (t1038 t1039))
% 1.51/1.74  (step t1041 (cl (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) :rule resolution :premises (t1037 t1040 a13))
% 1.51/1.74  (step t1042 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1036 t1041))
% 1.51/1.74  (step t1043 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t1044 (cl (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t1043))
% 1.51/1.74  (step t1045 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t1046)
% 1.51/1.74  (assume t1046.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))))
% 1.51/1.74  (step t1046.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t1046.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t1046.t1))
% 1.51/1.74  (step t1046.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1046.t2 t1046.a0))
% 1.51/1.74  (step t1046 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t1046.a0))
% 1.51/1.74  (step t1047 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1045 t1046))
% 1.51/1.74  (step t1048 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t1049 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1047 t1048))
% 1.51/1.74  (step t1050 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1049))
% 1.51/1.74  (step t1051 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t1050))
% 1.51/1.74  (step t1052 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) :rule equiv_pos2)
% 1.51/1.74  (step t1053 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))))) :rule all_simplify)
% 1.51/1.74  (anchor :step t1054 :args ((B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.74  (step t1054.t1 (cl (= B B)) :rule refl)
% 1.51/1.74  (step t1054.t2 (cl (= C C)) :rule refl)
% 1.51/1.74  (step t1054.t3 (cl (= (= (tptp.sum B C) (tptp.sum B C)) true)) :rule all_simplify)
% 1.51/1.74  (step t1054.t4 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) (not true))) :rule cong :premises (t1054.t3))
% 1.51/1.74  (step t1054.t5 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.74  (step t1054.t6 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) false)) :rule trans :premises (t1054.t4 t1054.t5))
% 1.51/1.74  (step t1054.t7 (cl (= (not (tptp.constant (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))))) :rule refl)
% 1.51/1.74  (step t1054.t8 (cl (= (tptp.constant B) (tptp.constant B))) :rule refl)
% 1.51/1.74  (step t1054.t9 (cl (= (tptp.decreases C) (tptp.decreases C))) :rule refl)
% 1.51/1.74  (step t1054.t10 (cl (= (tptp.decreases B) (tptp.decreases B))) :rule refl)
% 1.51/1.74  (step t1054.t11 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)) (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) :rule cong :premises (t1054.t6 t1054.t7 t1054.t8 t1054.t9 t1054.t10))
% 1.51/1.74  (step t1054.t12 (cl (= (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) :rule all_simplify)
% 1.51/1.74  (step t1054.t13 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) :rule trans :premises (t1054.t11 t1054.t12))
% 1.51/1.74  (step t1054 (cl (= (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))))) :rule bind)
% 1.51/1.74  (step t1055 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))))) :rule trans :premises (t1053 t1054))
% 1.51/1.74  (step t1056 (cl (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) :rule resolution :premises (t1052 t1055 a9))
% 1.51/1.74  (step t1057 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1051 t1056))
% 1.51/1.74  (step t1058 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1027 t839 t787 t847 t806 t710 a40 t953 t961 t750 t827 t710 a40 t1029 t1042 t1044 t1057))
% 1.51/1.74  (step t1059 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1058))
% 1.51/1.74  (step t1060 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t1061 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t1060))
% 1.51/1.74  (step t1062 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t1063)
% 1.51/1.74  (assume t1063.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.74  (step t1063.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3))) (:= C tptp.efficient_producers)))
% 1.51/1.74  (step t1063.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t1063.t1))
% 1.51/1.74  (step t1063.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1063.t2 t1063.a0))
% 1.51/1.74  (step t1063 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t1063.a0))
% 1.51/1.74  (step t1064 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1062 t1063))
% 1.51/1.74  (step t1065 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t1066 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1064 t1065))
% 1.51/1.74  (step t1067 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1066))
% 1.51/1.74  (step t1068 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t1067))
% 1.51/1.74  (step t1069 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1068 a17))
% 1.51/1.74  (step t1070 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t1071 (cl (not (tptp.environment tptp.sk3)) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t1070))
% 1.51/1.74  (step t1072 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t1073)
% 1.51/1.74  (assume t1073.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.74  (step t1073.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3))) (:= C tptp.first_movers)))
% 1.51/1.74  (step t1073.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t1073.t1))
% 1.51/1.74  (step t1073.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1073.t2 t1073.a0))
% 1.51/1.74  (step t1073 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t1073.a0))
% 1.51/1.74  (step t1074 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1072 t1073))
% 1.51/1.74  (step t1075 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t1076 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1074 t1075))
% 1.51/1.74  (step t1077 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1076))
% 1.51/1.74  (step t1078 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t1077))
% 1.51/1.74  (step t1079 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1078 a17))
% 1.51/1.74  (step t1080 (cl (not (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule or_pos)
% 1.51/1.74  (step t1081 (cl (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t1080))
% 1.51/1.74  (step t1082 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t1083)
% 1.51/1.74  (assume t1083.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))))
% 1.51/1.74  (step t1083.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.zero) (:= B (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (:= C (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t1083.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t1083.t1))
% 1.51/1.74  (step t1083.t3 (cl (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1083.t2 t1083.a0))
% 1.51/1.74  (step t1083 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t1083.a0))
% 1.51/1.74  (step t1084 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1082 t1083))
% 1.51/1.74  (step t1085 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.74  (step t1086 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1084 t1085))
% 1.51/1.74  (step t1087 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1086))
% 1.51/1.74  (step t1088 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t1087))
% 1.51/1.74  (step t1089 (cl (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1088 a22))
% 1.51/1.74  (step t1090 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t1059 t1061 t787 t1069 t806 t710 a40 t1071 t1079 t750 t827 t710 a40 t1081 t1089 t927))
% 1.51/1.74  (step t1091 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t1090))
% 1.51/1.74  (step t1092 (cl (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t1091))
% 1.51/1.74  (step t1093 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.environment tptp.sk3)) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1026 t585 a41 t592 a38 t876 a44 t866 a28 t1092))
% 1.51/1.74  (step t1094 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.environment tptp.sk3))) :rule contraction :premises (t1093))
% 1.51/1.74  (step t1095 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t1094 a40))
% 1.51/1.74  (step t1096 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t1095))
% 1.51/1.74  (step t1097 (cl (not (= (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv_pos2)
% 1.51/1.74  (step t1098 (cl (= (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule refl)
% 1.51/1.74  (step t1099 (cl (= (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule refl)
% 1.51/1.74  (step t1100 (cl (= (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule cong :premises (t1098 t890 t1099))
% 1.51/1.74  (step t1101 (cl (not (= (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) (not (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv_pos2)
% 1.51/1.74  (step t1102 (cl (= (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule refl)
% 1.51/1.74  (step t1103 (cl (= (= (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule equiv_simplify)
% 1.51/1.74  (step t1104 (cl (= (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (not (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule equiv2 :premises (t1103))
% 1.51/1.74  (step t1105 (cl (not (not (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule not_not)
% 1.51/1.74  (step t1106 (cl (= (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1104 t1105))
% 1.51/1.74  (step t1107 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg1)
% 1.51/1.74  (anchor :step t1108)
% 1.51/1.74  (assume t1108.a0 (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t1108.a1 (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.74  (assume t1108.a2 (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.74  (step t1108.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.51/1.74  (step t1108.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.51/1.74  (step t1108.t3 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.74  (step t1108.t4 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule equiv2 :premises (t1108.t3))
% 1.51/1.74  (step t1108.t5 (cl (not (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule not_not)
% 1.51/1.74  (step t1108.t6 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t1108.t4 t1108.t5))
% 1.51/1.74  (step t1108.t7 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) false)) :rule resolution :premises (t1108.t6 t1108.a2))
% 1.51/1.74  (step t1108.t8 (cl (= false (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule symm :premises (t1108.t7))
% 1.51/1.74  (step t1108.t9 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule symm :premises (t1108.a1))
% 1.51/1.74  (step t1108.t10 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule symm :premises (t1108.t9))
% 1.51/1.74  (step t1108.t11 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule cong :premises (t1108.t9 t1108.t10))
% 1.51/1.74  (step t1108.t12 (cl (= (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) true) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.74  (step t1108.t13 (cl (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) true) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule equiv2 :premises (t1108.t12))
% 1.51/1.74  (step t1108.t14 (cl (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) true)) :rule resolution :premises (t1108.t13 t1108.a0))
% 1.51/1.74  (step t1108.t15 (cl (= false true)) :rule trans :premises (t1108.t8 t1108.t11 t1108.t14))
% 1.51/1.74  (step t1108.t16 (cl false) :rule resolution :premises (t1108.t1 t1108.t2 t1108.t15))
% 1.51/1.74  (step t1108 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) :rule subproof :discharge (t1108.a0 t1108.a1 t1108.a2))
% 1.51/1.74  (step t1109 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t1110 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.74  (step t1111 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_pos)
% 1.51/1.74  (step t1112 (cl false (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t1108 t1109 t1110 t1111))
% 1.51/1.74  (step t1113 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) false) :rule reordering :premises (t1112))
% 1.51/1.75  (step t1114 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) false) :rule contraction :premises (t1113))
% 1.51/1.75  (step t1115 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) false) :rule resolution :premises (t1107 t1114))
% 1.51/1.75  (step t1116 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (not false)) :rule implies_neg2)
% 1.51/1.75  (step t1117 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false)) :rule resolution :premises (t1115 t1116))
% 1.51/1.75  (step t1118 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false)) :rule contraction :premises (t1117))
% 1.51/1.75  (step t1119 (cl (= (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))))) :rule implies_simplify)
% 1.51/1.75  (step t1120 (cl (not (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false)) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule equiv1 :premises (t1119))
% 1.51/1.75  (step t1121 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t1118 t1120))
% 1.51/1.75  (step t1122 (cl (= (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) false)) :rule resolution :premises (t1106 t1121))
% 1.51/1.75  (step t1123 (cl (= (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) false))) :rule cong :premises (t1102 t1122))
% 1.51/1.75  (step t1124 (cl (= (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) false) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule all_simplify)
% 1.51/1.75  (step t1125 (cl (= (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule trans :premises (t1123 t1124))
% 1.51/1.75  (step t1126 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1127)
% 1.51/1.75  (assume t1127.a0 (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.75  (assume t1127.a1 (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))
% 1.51/1.75  (assume t1127.a2 (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.75  (step t1127.t1 (cl (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule and_neg)
% 1.51/1.75  (step t1127.t2 (cl (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1127.t1 t1127.a0 t1127.a2 t1127.a1))
% 1.51/1.75  (step t1127 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule subproof :discharge (t1127.a0 t1127.a1 t1127.a2))
% 1.51/1.75  (step t1128 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1129 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule and_pos)
% 1.51/1.75  (step t1130 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1131 (cl (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1127 t1128 t1129 t1130))
% 1.51/1.75  (step t1132 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule reordering :premises (t1131))
% 1.51/1.75  (step t1133 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1132))
% 1.51/1.75  (step t1134 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1126 t1133))
% 1.51/1.75  (step t1135 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule implies_neg2)
% 1.51/1.75  (step t1136 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule resolution :premises (t1134 t1135))
% 1.51/1.75  (step t1137 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule contraction :premises (t1136))
% 1.51/1.75  (step t1138 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1101 t1125 t1137))
% 1.51/1.75  (step t1139 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule not_and :premises (t1138))
% 1.51/1.75  (step t1140 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule or_neg)
% 1.51/1.75  (step t1141 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))))) :rule or_neg)
% 1.51/1.75  (step t1142 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule or_neg)
% 1.51/1.75  (step t1143 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1139 t1140 t1141 t1142))
% 1.51/1.75  (step t1144 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1143))
% 1.51/1.75  (step t1145 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1097 t1100 t1144))
% 1.51/1.75  (step t1146 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t1145))
% 1.51/1.75  (step t1147 (cl (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1146 t927 t936))
% 1.51/1.75  (step t1148 (cl (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t761 t774 t776 t787 t795 t806 t710 a40 t808 t816 t750 t827 t710 a40 t829 t837 t839 t787 t847 t806 t710 a40 t849 t857 t859 t867 t878 t701 a40 t1096 t1147))
% 1.51/1.75  (step t1149 (cl (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule contraction :premises (t1148))
% 1.51/1.75  (step t1150 (cl (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1149 t1092 t1147))
% 1.51/1.75  (step t1151 (cl (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1150))
% 1.51/1.75  (step t1152 (cl (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t737 t759 t1151))
% 1.51/1.75  (step t1153 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1154)
% 1.51/1.75  (assume t1154.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))))
% 1.51/1.75  (step t1154.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.75  (step t1154.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t1154.t1))
% 1.51/1.75  (step t1154.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1154.t2 t1154.a0))
% 1.51/1.75  (step t1154 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t1154.a0))
% 1.51/1.75  (step t1155 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1153 t1154))
% 1.51/1.75  (step t1156 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1157 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1155 t1156))
% 1.51/1.75  (step t1158 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1157))
% 1.51/1.75  (step t1159 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.constant (tptp.resources A B))) (tptp.constant (tptp.number_of_organizations A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t1158))
% 1.51/1.75  (step t1160 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1159 a36))
% 1.51/1.75  (step t1161 (cl (not (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t723 a40 t710 t1152 t1160))
% 1.51/1.75  (step t1162 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1163)
% 1.51/1.75  (assume t1163.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))))
% 1.51/1.75  (step t1163.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk2 tptp.sk3)))))
% 1.51/1.75  (step t1163.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule or :premises (t1163.t1))
% 1.51/1.75  (step t1163.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1163.t2 t1163.a0))
% 1.51/1.75  (step t1163 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule subproof :discharge (t1163.a0))
% 1.51/1.75  (step t1164 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1162 t1163))
% 1.51/1.75  (step t1165 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1166 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule resolution :premises (t1164 t1165))
% 1.51/1.75  (step t1167 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))))))) :rule contraction :premises (t1166))
% 1.51/1.75  (step t1168 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.greater (tptp.number_of_organizations A B) tptp.zero)) (tptp.greater (tptp.equilibrium A) B) (tptp.constant (tptp.resources A B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule implies :premises (t1167))
% 1.51/1.75  (step t1169 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk2 tptp.sk3)))))) :rule resolution :premises (t1168 a32))
% 1.51/1.75  (step t1170 (cl (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t688 a40 t710 t721 t1161 t1169))
% 1.51/1.75  (step t1171 (cl (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t686 t1170))
% 1.51/1.75  (step t1172 (cl (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t615 t1171))
% 1.51/1.75  (step t1173 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.75  (step t1174 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1173))
% 1.51/1.75  (step t1175 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1176)
% 1.51/1.75  (assume t1176.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.75  (step t1176.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk1 tptp.sk3)) (:= C tptp.efficient_producers)))
% 1.51/1.75  (step t1176.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule or :premises (t1176.t1))
% 1.51/1.75  (step t1176.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1176.t2 t1176.a0))
% 1.51/1.75  (step t1176 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1176.a0))
% 1.51/1.75  (step t1177 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1175 t1176))
% 1.51/1.75  (step t1178 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1179 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1177 t1178))
% 1.51/1.75  (step t1180 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1179))
% 1.51/1.75  (step t1181 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time C B))) (= tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1180))
% 1.51/1.75  (step t1182 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1181 t179))
% 1.51/1.75  (step t1183 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) :rule or_pos)
% 1.51/1.75  (step t1184 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1183))
% 1.51/1.75  (step t1185 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1186)
% 1.51/1.75  (assume t1186.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))))
% 1.51/1.75  (step t1186.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1186.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule or :premises (t1186.t1))
% 1.51/1.75  (step t1186.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1186.t2 t1186.a0))
% 1.51/1.75  (step t1186 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule subproof :discharge (t1186.a0))
% 1.51/1.75  (step t1187 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1185 t1186))
% 1.51/1.75  (step t1188 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.75  (step t1189 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1187 t1188))
% 1.51/1.75  (step t1190 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1189))
% 1.51/1.75  (step t1191 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.efficient_producers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule implies :premises (t1190))
% 1.51/1.75  (step t1192 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1191 a6))
% 1.51/1.75  (step t1193 (cl (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) :rule resolution :premises (t1184 a40 t31 t1192))
% 1.51/1.75  (step t1194 (cl (not (= (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.greater_or_equal tptp.zero tptp.zero))))) (not (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule equiv_pos2)
% 1.51/1.75  (step t1195 (cl (= (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule refl)
% 1.51/1.75  (step t1196 (cl (= (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.greater_or_equal tptp.zero tptp.zero))))) :rule cong :premises (t1195 t277 t101 t104))
% 1.51/1.75  (step t1197 (cl (not (= (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))))) (not (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule equiv_pos2)
% 1.51/1.75  (step t1198 (cl (= (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule refl)
% 1.51/1.75  (step t1199 (cl (= (= (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1200 (cl (= (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (not (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))))) :rule equiv2 :premises (t1199))
% 1.51/1.75  (step t1201 (cl (not (not (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))))) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule not_not)
% 1.51/1.75  (step t1202 (cl (= (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t1200 t1201))
% 1.51/1.75  (step t1203 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1204)
% 1.51/1.75  (assume t1204.a0 (tptp.greater_or_equal tptp.zero tptp.zero))
% 1.51/1.75  (assume t1204.a1 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1204.a2 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1204.a3 (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))
% 1.51/1.75  (step t1204.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 1.51/1.75  (step t1204.t2 (cl (= (= false true) false)) :rule all_simplify)
% 1.51/1.75  (step t1204.t3 (cl (= (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) false) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule equiv_simplify)
% 1.51/1.75  (step t1204.t4 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) false) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule equiv2 :premises (t1204.t3))
% 1.51/1.75  (step t1204.t5 (cl (not (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule not_not)
% 1.51/1.75  (step t1204.t6 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) false) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule resolution :premises (t1204.t4 t1204.t5))
% 1.51/1.75  (step t1204.t7 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) false)) :rule resolution :premises (t1204.t6 t1204.a3))
% 1.51/1.75  (step t1204.t8 (cl (= false (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule symm :premises (t1204.t7))
% 1.51/1.75  (step t1204.t9 (cl (= tptp.efficient_producers tptp.efficient_producers)) :rule refl)
% 1.51/1.75  (step t1204.t10 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1204.a2))
% 1.51/1.75  (step t1204.t11 (cl (= (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule cong :premises (t1204.t10))
% 1.51/1.75  (step t1204.t12 (cl (= (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sk1 tptp.sk3))) :rule trans :premises (t1204.t11 t1204.t10))
% 1.51/1.75  (step t1204.t13 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule cong :premises (t1204.t9 t1204.t12))
% 1.51/1.75  (step t1204.t14 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule cong :premises (t1204.t9 t1204.t10))
% 1.51/1.75  (step t1204.t15 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule symm :premises (t1204.t14))
% 1.51/1.75  (step t1204.t16 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule trans :premises (t1204.t13 t1204.t15))
% 1.51/1.75  (step t1204.t17 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule symm :premises (t1204.t16))
% 1.51/1.75  (step t1204.t18 (cl (= tptp.zero tptp.zero)) :rule refl)
% 1.51/1.75  (step t1204.t19 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) tptp.zero))) :rule cong :premises (t1204.t17 t1204.t18))
% 1.51/1.75  (step t1204.t20 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule symm :premises (t1204.a1))
% 1.51/1.75  (step t1204.t21 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule trans :premises (t1204.t14 t1204.t20))
% 1.51/1.75  (step t1204.t22 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) tptp.zero)) :rule trans :premises (t1204.t16 t1204.t21))
% 1.51/1.75  (step t1204.t23 (cl (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule symm :premises (t1204.t21))
% 1.51/1.75  (step t1204.t24 (cl (= (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) tptp.zero) (tptp.greater_or_equal tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t1204.t22 t1204.t23))
% 1.51/1.75  (step t1204.t25 (cl (= (tptp.greater_or_equal tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal tptp.zero tptp.zero))) :rule cong :premises (t1204.t18 t1204.t21))
% 1.51/1.75  (step t1204.t26 (cl (= (= (tptp.greater_or_equal tptp.zero tptp.zero) true) (tptp.greater_or_equal tptp.zero tptp.zero))) :rule equiv_simplify)
% 1.51/1.75  (step t1204.t27 (cl (= (tptp.greater_or_equal tptp.zero tptp.zero) true) (not (tptp.greater_or_equal tptp.zero tptp.zero))) :rule equiv2 :premises (t1204.t26))
% 1.51/1.75  (step t1204.t28 (cl (= (tptp.greater_or_equal tptp.zero tptp.zero) true)) :rule resolution :premises (t1204.t27 t1204.a0))
% 1.51/1.75  (step t1204.t29 (cl (= false true)) :rule trans :premises (t1204.t8 t1204.t19 t1204.t24 t1204.t25 t1204.t28))
% 1.51/1.75  (step t1204.t30 (cl false) :rule resolution :premises (t1204.t1 t1204.t2 t1204.t29))
% 1.51/1.75  (step t1204 (cl (not (tptp.greater_or_equal tptp.zero tptp.zero)) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) :rule subproof :discharge (t1204.a0 t1204.a1 t1204.a2 t1204.a3))
% 1.51/1.75  (step t1205 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (tptp.greater_or_equal tptp.zero tptp.zero)) :rule and_pos)
% 1.51/1.75  (step t1206 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1207 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1208 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule and_pos)
% 1.51/1.75  (step t1209 (cl false (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule resolution :premises (t1204 t1205 t1206 t1207 t1208))
% 1.51/1.75  (step t1210 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) false) :rule reordering :premises (t1209))
% 1.51/1.75  (step t1211 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) false) :rule contraction :premises (t1210))
% 1.51/1.75  (step t1212 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) false) :rule resolution :premises (t1203 t1211))
% 1.51/1.75  (step t1213 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (not false)) :rule implies_neg2)
% 1.51/1.75  (step t1214 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false)) :rule resolution :premises (t1212 t1213))
% 1.51/1.75  (step t1215 (cl (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false)) :rule contraction :premises (t1214))
% 1.51/1.75  (step t1216 (cl (= (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))))) :rule implies_simplify)
% 1.51/1.75  (step t1217 (cl (not (=> (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false)) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule equiv1 :premises (t1216))
% 1.51/1.75  (step t1218 (cl (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule resolution :premises (t1215 t1217))
% 1.51/1.75  (step t1219 (cl (= (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) false)) :rule resolution :premises (t1202 t1218))
% 1.51/1.75  (step t1220 (cl (= (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) false))) :rule cong :premises (t1198 t1219))
% 1.51/1.75  (step t1221 (cl (= (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) false) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))))) :rule all_simplify)
% 1.51/1.75  (step t1222 (cl (= (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))))) :rule trans :premises (t1220 t1221))
% 1.51/1.75  (step t1223 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1224)
% 1.51/1.75  (assume t1224.a0 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1224.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1224.a2 (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))
% 1.51/1.75  (assume t1224.a3 (tptp.greater_or_equal tptp.zero tptp.zero))
% 1.51/1.75  (step t1224.t1 (cl (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero)) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule and_neg)
% 1.51/1.75  (step t1224.t2 (cl (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t1224.t1 t1224.a3 t1224.a0 t1224.a1 t1224.a2))
% 1.51/1.75  (step t1224 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule subproof :discharge (t1224.a0 t1224.a1 t1224.a2 t1224.a3))
% 1.51/1.75  (step t1225 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1226 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1227 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule and_pos)
% 1.51/1.75  (step t1228 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (tptp.greater_or_equal tptp.zero tptp.zero)) :rule and_pos)
% 1.51/1.75  (step t1229 (cl (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule resolution :premises (t1224 t1225 t1226 t1227 t1228))
% 1.51/1.75  (step t1230 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t1229))
% 1.51/1.75  (step t1231 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero))) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t1230))
% 1.51/1.75  (step t1232 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t1223 t1231))
% 1.51/1.75  (step t1233 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (not (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule implies_neg2)
% 1.51/1.75  (step t1234 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule resolution :premises (t1232 t1233))
% 1.51/1.75  (step t1235 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)) (and (tptp.greater_or_equal tptp.zero tptp.zero) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule contraction :premises (t1234))
% 1.51/1.75  (step t1236 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule resolution :premises (t1197 t1222 t1235))
% 1.51/1.75  (step t1237 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) :rule not_and :premises (t1236))
% 1.51/1.75  (step t1238 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (not (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule or_neg)
% 1.51/1.75  (step t1239 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (not (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or_neg)
% 1.51/1.75  (step t1240 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (not (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))))) :rule or_neg)
% 1.51/1.75  (step t1241 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (not (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule or_neg)
% 1.51/1.75  (step t1242 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule resolution :premises (t1237 t1238 t1239 t1240 t1241))
% 1.51/1.75  (step t1243 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule contraction :premises (t1242))
% 1.51/1.75  (step t1244 (cl (or (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.greater_or_equal tptp.zero tptp.zero)))) :rule resolution :premises (t1194 t1196 t1243))
% 1.51/1.75  (step t1245 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.greater_or_equal tptp.zero tptp.zero))) :rule or :premises (t1244))
% 1.51/1.75  (step t1246 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) :rule reordering :premises (t1245))
% 1.51/1.75  (step t1247 (cl (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.75  (step t1248 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t1247))
% 1.51/1.75  (step t1249 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1250)
% 1.51/1.75  (assume t1250.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))))
% 1.51/1.75  (step t1250.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= B tptp.zero)))
% 1.51/1.75  (step t1250.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule or :premises (t1250.t1))
% 1.51/1.75  (step t1250.t3 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t1250.t2 t1250.a0))
% 1.51/1.75  (step t1250 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t1250.a0))
% 1.51/1.75  (step t1251 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t1249 t1250))
% 1.51/1.75  (step t1252 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.75  (step t1253 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t1251 t1252))
% 1.51/1.75  (step t1254 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t1253))
% 1.51/1.75  (step t1255 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule implies :premises (t1254))
% 1.51/1.75  (step t1256 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t1255 a25))
% 1.51/1.75  (step t1257 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1258)
% 1.51/1.75  (assume t1258.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))))
% 1.51/1.75  (step t1258.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B tptp.first_movers) (:= C tptp.efficient_producers) (:= D (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1258.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or :premises (t1258.t1))
% 1.51/1.75  (step t1258.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1258.t2 t1258.a0))
% 1.51/1.75  (step t1258 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1258.a0))
% 1.51/1.75  (step t1259 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1257 t1258))
% 1.51/1.75  (step t1260 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1261 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1259 t1260))
% 1.51/1.75  (step t1262 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1261))
% 1.51/1.75  (step t1263 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulations B C A D)) (not (tptp.greater_or_equal (tptp.growth_rate C D) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate B D))) (tptp.outcompetes C B D)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1262))
% 1.51/1.75  (step t1264 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.outcompetes tptp.efficient_producers tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1263 a28))
% 1.51/1.75  (step t1265 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.75  (step t1266 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t1265))
% 1.51/1.75  (step t1267 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1268)
% 1.51/1.75  (assume t1268.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))))
% 1.51/1.75  (step t1268.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= C tptp.efficient_producers)))
% 1.51/1.75  (step t1268.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule or :premises (t1268.t1))
% 1.51/1.75  (step t1268.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t1268.t2 t1268.a0))
% 1.51/1.75  (step t1268 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t1268.a0))
% 1.51/1.75  (step t1269 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t1267 t1268))
% 1.51/1.75  (step t1270 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.75  (step t1271 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t1269 t1270))
% 1.51/1.75  (step t1272 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t1271))
% 1.51/1.75  (step t1273 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule implies :premises (t1272))
% 1.51/1.75  (step t1274 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t1273 a16))
% 1.51/1.75  (step t1275 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.75  (step t1276 (cl (not (tptp.environment tptp.sk3)) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t1275))
% 1.51/1.75  (step t1277 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1278)
% 1.51/1.75  (assume t1278.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.75  (step t1278.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= C tptp.first_movers)))
% 1.51/1.75  (step t1278.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1278.t1))
% 1.51/1.75  (step t1278.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1278.t2 t1278.a0))
% 1.51/1.75  (step t1278 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1278.a0))
% 1.51/1.75  (step t1279 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1277 t1278))
% 1.51/1.75  (step t1280 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1281 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1279 t1280))
% 1.51/1.75  (step t1282 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1281))
% 1.51/1.75  (step t1283 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1282))
% 1.51/1.75  (step t1284 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1283 a17))
% 1.51/1.75  (step t1285 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.75  (step t1286 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t1285))
% 1.51/1.75  (step t1287 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1288)
% 1.51/1.75  (assume t1288.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))))
% 1.51/1.75  (step t1288.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (step t1288.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1288.t1))
% 1.51/1.75  (step t1288.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1288.t2 t1288.a0))
% 1.51/1.75  (step t1288 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1288.a0))
% 1.51/1.75  (step t1289 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1287 t1288))
% 1.51/1.75  (step t1290 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1291 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1289 t1290))
% 1.51/1.75  (step t1292 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1291))
% 1.51/1.75  (step t1293 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1292))
% 1.51/1.75  (step t1294 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1293 t773))
% 1.51/1.75  (step t1295 (cl (not (= (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))))) (not (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.75  (step t1296 (cl (= (= (= (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true) (= (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.75  (step t1297 (cl (not (= (= (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) (= (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv1 :premises (t1296))
% 1.51/1.75  (step t1298 (cl (= (= (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))))) :rule all_simplify)
% 1.51/1.75  (step t1299 (cl (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule refl)
% 1.51/1.75  (step t1300 (cl (= (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule all_simplify)
% 1.51/1.75  (step t1301 (cl (= (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule cong :premises (t1299 t1300))
% 1.51/1.75  (step t1302 (cl (= (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) :rule all_simplify)
% 1.51/1.75  (step t1303 (cl (= (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) true)) :rule trans :premises (t1301 t1302))
% 1.51/1.75  (step t1304 (cl (= (= (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) :rule trans :premises (t1298 t1303))
% 1.51/1.75  (step t1305 (cl (= (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1297 t1304))
% 1.51/1.75  (step t1306 (cl (= (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule refl)
% 1.51/1.75  (step t1307 (cl (= (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))))) :rule cong :premises (t277 t1305 t1306))
% 1.51/1.75  (step t1308 (cl (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule and_neg)
% 1.51/1.75  (step t1309 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1310)
% 1.51/1.75  (assume t1310.a0 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1310.a1 (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (step t1310.t1 (cl (=> (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1310.t2)
% 1.51/1.75  (assume t1310.t2.a0 (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (assume t1310.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1310.t2.t1 (cl (= (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) false) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1310.t2.t2 (cl (not (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) false)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule equiv1 :premises (t1310.t2.t1))
% 1.51/1.75  (step t1310.t2.t3 (cl (= tptp.first_movers tptp.first_movers)) :rule refl)
% 1.51/1.75  (step t1310.t2.t4 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1310.t2.a1))
% 1.51/1.75  (step t1310.t2.t5 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1310.t2.t4))
% 1.51/1.75  (step t1310.t2.t6 (cl (= (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1310.t2.t3 t1310.t2.t5))
% 1.51/1.75  (step t1310.t2.t7 (cl (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t1310.t2.t6))
% 1.51/1.75  (step t1310.t2.t8 (cl (= (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.75  (step t1310.t2.t9 (cl (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv2 :premises (t1310.t2.t8))
% 1.51/1.75  (step t1310.t2.t10 (cl (not (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule not_not)
% 1.51/1.75  (step t1310.t2.t11 (cl (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1310.t2.t9 t1310.t2.t10))
% 1.51/1.75  (step t1310.t2.t12 (cl (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false)) :rule resolution :premises (t1310.t2.t11 t1310.t2.a0))
% 1.51/1.75  (step t1310.t2.t13 (cl (= (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) false)) :rule trans :premises (t1310.t2.t7 t1310.t2.t12))
% 1.51/1.75  (step t1310.t2.t14 (cl (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1310.t2.t2 t1310.t2.t13))
% 1.51/1.75  (step t1310.t2 (cl (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1310.t2.a0 t1310.t2.a1))
% 1.51/1.75  (step t1310.t3 (cl (not (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_pos)
% 1.51/1.75  (step t1310.t4 (cl (not (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1310.t5 (cl (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1310.t2 t1310.t3 t1310.t4))
% 1.51/1.75  (step t1310.t6 (cl (not (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1310.t5))
% 1.51/1.75  (step t1310.t7 (cl (not (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1310.t6))
% 1.51/1.75  (step t1310.t8 (cl (=> (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1310.t1 t1310.t7))
% 1.51/1.75  (step t1310.t9 (cl (=> (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1310.t10 (cl (=> (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (=> (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1310.t8 t1310.t9))
% 1.51/1.75  (step t1310.t11 (cl (=> (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1310.t10))
% 1.51/1.75  (step t1310.t12 (cl (not (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1310.t11))
% 1.51/1.75  (step t1310.t13 (cl (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1310.t14 (cl (and (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1310.t13 t1310.a1 t1310.a0))
% 1.51/1.75  (step t1310.t15 (cl (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1310.t12 t1310.t14))
% 1.51/1.75  (step t1310 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1310.a0 t1310.a1))
% 1.51/1.75  (step t1311 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1312 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_pos)
% 1.51/1.75  (step t1313 (cl (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule resolution :premises (t1310 t1311 t1312))
% 1.51/1.75  (step t1314 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1313))
% 1.51/1.75  (step t1315 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1314))
% 1.51/1.75  (step t1316 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1309 t1315))
% 1.51/1.75  (step t1317 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1318 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1316 t1317))
% 1.51/1.75  (step t1319 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1318))
% 1.51/1.75  (step t1320 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1319))
% 1.51/1.75  (step t1321 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1308 t1320))
% 1.51/1.75  (step t1322 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or_neg)
% 1.51/1.75  (step t1323 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule or_neg)
% 1.51/1.75  (step t1324 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule or_neg)
% 1.51/1.75  (step t1325 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1321 t1322 t1323 t1324))
% 1.51/1.75  (step t1326 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1325))
% 1.51/1.75  (step t1327 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1295 t1307 t1326))
% 1.51/1.75  (step t1328 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule or :premises (t1327))
% 1.51/1.75  (step t1329 (cl (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1328))
% 1.51/1.75  (step t1330 (cl (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_neg)
% 1.51/1.75  (step t1331 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1332)
% 1.51/1.75  (assume t1332.a0 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1332.a1 (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1332.t1 (cl (=> (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1332.t2)
% 1.51/1.75  (assume t1332.t2.a0 (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (assume t1332.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1332.t2.t1 (cl (= (= (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) true) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule equiv_simplify)
% 1.51/1.75  (step t1332.t2.t2 (cl (not (= (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) true)) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule equiv1 :premises (t1332.t2.t1))
% 1.51/1.75  (step t1332.t2.t3 (cl (= tptp.efficient_producers tptp.efficient_producers)) :rule refl)
% 1.51/1.75  (step t1332.t2.t4 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1332.t2.a1))
% 1.51/1.75  (step t1332.t2.t5 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1332.t2.t4))
% 1.51/1.75  (step t1332.t2.t6 (cl (= (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1332.t2.t3 t1332.t2.t5))
% 1.51/1.75  (step t1332.t2.t7 (cl (= (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t1332.t2.t6))
% 1.51/1.75  (step t1332.t2.t8 (cl (= (= (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1332.t2.t9 (cl (= (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv2 :premises (t1332.t2.t8))
% 1.51/1.75  (step t1332.t2.t10 (cl (= (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) :rule resolution :premises (t1332.t2.t9 t1332.t2.a0))
% 1.51/1.75  (step t1332.t2.t11 (cl (= (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) true)) :rule trans :premises (t1332.t2.t7 t1332.t2.t10))
% 1.51/1.75  (step t1332.t2.t12 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1332.t2.t2 t1332.t2.t11))
% 1.51/1.75  (step t1332.t2 (cl (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule subproof :discharge (t1332.t2.a0 t1332.t2.a1))
% 1.51/1.75  (step t1332.t3 (cl (not (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1332.t4 (cl (not (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1332.t5 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1332.t2 t1332.t3 t1332.t4))
% 1.51/1.75  (step t1332.t6 (cl (not (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule reordering :premises (t1332.t5))
% 1.51/1.75  (step t1332.t7 (cl (not (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule contraction :premises (t1332.t6))
% 1.51/1.75  (step t1332.t8 (cl (=> (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1332.t1 t1332.t7))
% 1.51/1.75  (step t1332.t9 (cl (=> (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.75  (step t1332.t10 (cl (=> (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (=> (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1332.t8 t1332.t9))
% 1.51/1.75  (step t1332.t11 (cl (=> (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1332.t10))
% 1.51/1.75  (step t1332.t12 (cl (not (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule implies :premises (t1332.t11))
% 1.51/1.75  (step t1332.t13 (cl (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1332.t14 (cl (and (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1332.t13 t1332.a1 t1332.a0))
% 1.51/1.75  (step t1332.t15 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1332.t12 t1332.t14))
% 1.51/1.75  (step t1332 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule subproof :discharge (t1332.a0 t1332.a1))
% 1.51/1.75  (step t1333 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1334 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1335 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1332 t1333 t1334))
% 1.51/1.75  (step t1336 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule reordering :premises (t1335))
% 1.51/1.75  (step t1337 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule contraction :premises (t1336))
% 1.51/1.75  (step t1338 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1331 t1337))
% 1.51/1.75  (step t1339 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.75  (step t1340 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1338 t1339))
% 1.51/1.75  (step t1341 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1340))
% 1.51/1.75  (step t1342 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule implies :premises (t1341))
% 1.51/1.75  (step t1343 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1330 t1342))
% 1.51/1.75  (step t1344 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1343))
% 1.51/1.75  (step t1345 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.75  (step t1346 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1345))
% 1.51/1.75  (step t1347 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1348)
% 1.51/1.75  (assume t1348.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))))
% 1.51/1.75  (step t1348.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1348.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule or :premises (t1348.t1))
% 1.51/1.75  (step t1348.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1348.t2 t1348.a0))
% 1.51/1.75  (step t1348 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1348.a0))
% 1.51/1.75  (step t1349 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1347 t1348))
% 1.51/1.75  (step t1350 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1351 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1349 t1350))
% 1.51/1.75  (step t1352 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1351))
% 1.51/1.75  (step t1353 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1352))
% 1.51/1.75  (step t1354 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) :rule equiv_pos2)
% 1.51/1.75  (step t1355 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))))) :rule all_simplify)
% 1.51/1.75  (anchor :step t1356 :args ((B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.75  (step t1356.t1 (cl (= B B)) :rule refl)
% 1.51/1.75  (step t1356.t2 (cl (= C C)) :rule refl)
% 1.51/1.75  (step t1356.t3 (cl (= (= (tptp.sum B C) (tptp.sum B C)) true)) :rule all_simplify)
% 1.51/1.75  (step t1356.t4 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) (not true))) :rule cong :premises (t1356.t3))
% 1.51/1.75  (step t1356.t5 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.75  (step t1356.t6 (cl (= (not (= (tptp.sum B C) (tptp.sum B C))) false)) :rule trans :premises (t1356.t4 t1356.t5))
% 1.51/1.75  (step t1356.t7 (cl (= (not (tptp.constant (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))))) :rule refl)
% 1.51/1.75  (step t1356.t8 (cl (= (tptp.constant C) (tptp.constant C))) :rule refl)
% 1.51/1.75  (step t1356.t9 (cl (= (tptp.increases B) (tptp.increases B))) :rule refl)
% 1.51/1.75  (step t1356.t10 (cl (= (tptp.decreases B) (tptp.decreases B))) :rule refl)
% 1.51/1.75  (step t1356.t11 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)) (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) :rule cong :premises (t1356.t6 t1356.t7 t1356.t8 t1356.t9 t1356.t10))
% 1.51/1.75  (step t1356.t12 (cl (= (or false (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) :rule all_simplify)
% 1.51/1.75  (step t1356.t13 (cl (= (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) :rule trans :premises (t1356.t11 t1356.t12))
% 1.51/1.75  (step t1356 (cl (= (forall ((B $$unsorted) (C $$unsorted)) (or (not (= (tptp.sum B C) (tptp.sum B C))) (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))))) :rule bind)
% 1.51/1.75  (step t1357 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (= A (tptp.sum B C))) (not (tptp.constant A)) (tptp.constant C) (tptp.increases B) (tptp.decreases B))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B))))) :rule trans :premises (t1355 t1356))
% 1.51/1.75  (step t1358 (cl (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.decreases B)))) :rule resolution :premises (t1354 t1357 a11))
% 1.51/1.75  (step t1359 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1353 t1358))
% 1.51/1.75  (step t1360 (cl (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_neg)
% 1.51/1.75  (step t1361 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1362)
% 1.51/1.75  (assume t1362.a0 (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (assume t1362.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1362.a2 (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1362.t1 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1362.t2)
% 1.51/1.75  (assume t1362.t2.a0 (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (assume t1362.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1362.t2.a2 (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1362.t2.t1 (cl (= (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) true) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1362.t2.t2 (cl (not (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) true)) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule equiv1 :premises (t1362.t2.t1))
% 1.51/1.75  (step t1362.t2.t3 (cl (= (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1362.t2.a2))
% 1.51/1.75  (step t1362.t2.t4 (cl (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1362.t2.t3))
% 1.51/1.75  (step t1362.t2.t5 (cl (= tptp.sk3 tptp.sk3)) :rule refl)
% 1.51/1.75  (step t1362.t2.t6 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1362.t2.a1))
% 1.51/1.75  (step t1362.t2.t7 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1362.t2.t6))
% 1.51/1.75  (step t1362.t2.t8 (cl (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1362.t2.t5 t1362.t2.t7))
% 1.51/1.75  (step t1362.t2.t9 (cl (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t1362.t2.t8))
% 1.51/1.75  (step t1362.t2.t10 (cl (= (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1362.t2.t11 (cl (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv2 :premises (t1362.t2.t10))
% 1.51/1.75  (step t1362.t2.t12 (cl (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) :rule resolution :premises (t1362.t2.t11 t1362.t2.a0))
% 1.51/1.75  (step t1362.t2.t13 (cl (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) true)) :rule trans :premises (t1362.t2.t4 t1362.t2.t9 t1362.t2.t12))
% 1.51/1.75  (step t1362.t2.t14 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1362.t2.t2 t1362.t2.t13))
% 1.51/1.75  (step t1362.t2 (cl (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1362.t2.a0 t1362.t2.a1 t1362.t2.a2))
% 1.51/1.75  (step t1362.t3 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1362.t4 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1362.t5 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1362.t6 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1362.t2 t1362.t3 t1362.t4 t1362.t5))
% 1.51/1.75  (step t1362.t7 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1362.t6))
% 1.51/1.75  (step t1362.t8 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1362.t7))
% 1.51/1.75  (step t1362.t9 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1362.t1 t1362.t8))
% 1.51/1.75  (step t1362.t10 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1362.t11 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1362.t9 t1362.t10))
% 1.51/1.75  (step t1362.t12 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1362.t11))
% 1.51/1.75  (step t1362.t13 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1362.t12))
% 1.51/1.75  (step t1362.t14 (cl (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule and_neg)
% 1.51/1.75  (step t1362.t15 (cl (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1362.t14 t1362.a2 t1362.a1 t1362.a0))
% 1.51/1.75  (step t1362.t16 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1362.t13 t1362.t15))
% 1.51/1.75  (step t1362 (cl (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1362.a0 t1362.a1 t1362.a2))
% 1.51/1.75  (step t1363 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1364 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1365 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1366 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1362 t1363 t1364 t1365))
% 1.51/1.75  (step t1367 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1366))
% 1.51/1.75  (step t1368 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1367))
% 1.51/1.75  (step t1369 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1361 t1368))
% 1.51/1.75  (step t1370 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1371 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1369 t1370))
% 1.51/1.75  (step t1372 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1371))
% 1.51/1.75  (step t1373 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1372))
% 1.51/1.75  (step t1374 (cl (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1360 t1373))
% 1.51/1.75  (step t1375 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1376)
% 1.51/1.75  (assume t1376.a0 (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (assume t1376.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1376.a2 (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1376.t1 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1376.t2)
% 1.51/1.75  (assume t1376.t2.a0 (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (assume t1376.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1376.t2.a2 (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1376.t2.t1 (cl (= (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.75  (step t1376.t2.t2 (cl (not (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv1 :premises (t1376.t2.t1))
% 1.51/1.75  (step t1376.t2.t3 (cl (= (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule refl)
% 1.51/1.75  (step t1376.t2.t4 (cl (= tptp.efficient_producers tptp.efficient_producers)) :rule refl)
% 1.51/1.75  (step t1376.t2.t5 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1376.t2.a1))
% 1.51/1.75  (step t1376.t2.t6 (cl (= (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule cong :premises (t1376.t2.t4 t1376.t2.t5))
% 1.51/1.75  (step t1376.t2.t7 (cl (= (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1376.t2.t3 t1376.t2.t6))
% 1.51/1.75  (step t1376.t2.t8 (cl (= (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1376.t2.a2))
% 1.51/1.75  (step t1376.t2.t9 (cl (= tptp.sk3 tptp.sk3)) :rule refl)
% 1.51/1.75  (step t1376.t2.t10 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1376.t2.t5))
% 1.51/1.75  (step t1376.t2.t11 (cl (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1376.t2.t9 t1376.t2.t10))
% 1.51/1.75  (step t1376.t2.t12 (cl (= (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule trans :premises (t1376.t2.t7 t1376.t2.t8 t1376.t2.t11))
% 1.51/1.75  (step t1376.t2.t13 (cl (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t1376.t2.t12))
% 1.51/1.75  (step t1376.t2.t14 (cl (= (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1376.t2.t15 (cl (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv2 :premises (t1376.t2.t14))
% 1.51/1.75  (step t1376.t2.t16 (cl (= (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) :rule resolution :premises (t1376.t2.t15 t1376.t2.a0))
% 1.51/1.75  (step t1376.t2.t17 (cl (= (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) :rule trans :premises (t1376.t2.t13 t1376.t2.t16))
% 1.51/1.75  (step t1376.t2.t18 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1376.t2.t2 t1376.t2.t17))
% 1.51/1.75  (step t1376.t2 (cl (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1376.t2.a0 t1376.t2.a1 t1376.t2.a2))
% 1.51/1.75  (step t1376.t3 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1376.t4 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1376.t5 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1376.t6 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1376.t2 t1376.t3 t1376.t4 t1376.t5))
% 1.51/1.75  (step t1376.t7 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1376.t6))
% 1.51/1.75  (step t1376.t8 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1376.t7))
% 1.51/1.75  (step t1376.t9 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1376.t1 t1376.t8))
% 1.51/1.75  (step t1376.t10 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1376.t11 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1376.t9 t1376.t10))
% 1.51/1.75  (step t1376.t12 (cl (=> (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1376.t11))
% 1.51/1.75  (step t1376.t13 (cl (not (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1376.t12))
% 1.51/1.75  (step t1376.t14 (cl (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule and_neg)
% 1.51/1.75  (step t1376.t15 (cl (and (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1376.t14 t1376.a2 t1376.a1 t1376.a0))
% 1.51/1.75  (step t1376.t16 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1376.t13 t1376.t15))
% 1.51/1.75  (step t1376 (cl (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1376.a0 t1376.a1 t1376.a2))
% 1.51/1.75  (step t1377 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1378 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1379 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1380 (cl (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1376 t1377 t1378 t1379))
% 1.51/1.75  (step t1381 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1380))
% 1.51/1.75  (step t1382 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1381))
% 1.51/1.75  (step t1383 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1375 t1382))
% 1.51/1.75  (step t1384 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1385 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1383 t1384))
% 1.51/1.75  (step t1386 (cl (=> (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1385))
% 1.51/1.75  (step t1387 (cl (not (and (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1386))
% 1.51/1.75  (step t1388 (cl (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1360 t1387))
% 1.51/1.75  (step t1389 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1248 t1256 t79 t1264 t90 t40 a40 t1266 t71 t1274 t60 t49 a40 t1276 t1284 t191 t202 t49 a40 t1286 t1294 t1329 t1344 t1346 t1359 t1374 t1388))
% 1.51/1.75  (step t1390 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.constant (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1389))
% 1.51/1.75  (step t1391 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.75  (step t1392 (cl (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t1391))
% 1.51/1.75  (step t1393 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1394)
% 1.51/1.75  (assume t1394.a0 (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))
% 1.51/1.75  (step t1394.t1 (cl (or (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= C (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1394.t2 (cl (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1394.t1))
% 1.51/1.75  (step t1394.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1394.t2 t1394.a0))
% 1.51/1.75  (step t1394 (cl (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1394.a0))
% 1.51/1.75  (step t1395 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1393 t1394))
% 1.51/1.75  (step t1396 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1397 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1395 t1396))
% 1.51/1.75  (step t1398 (cl (=> (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1397))
% 1.51/1.75  (step t1399 (cl (not (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (= (tptp.number_of_organizations tptp.sk3 (tptp.sk1 tptp.sk3)) (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1398))
% 1.51/1.75  (step t1400 (cl (not (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule equiv_pos2)
% 1.51/1.75  (anchor :step t1401 :args ((A $$unsorted) (:= A A) (B $$unsorted) (:= B B) (C $$unsorted) (:= C C)))
% 1.51/1.75  (step t1401.t1 (cl (= A A)) :rule refl)
% 1.51/1.75  (step t1401.t2 (cl (= B B)) :rule refl)
% 1.51/1.75  (step t1401.t3 (cl (= C C)) :rule refl)
% 1.51/1.75  (step t1401.t4 (cl (= (not (tptp.environment A)) (not (tptp.environment A)))) :rule refl)
% 1.51/1.75  (step t1401.t5 (cl (= (not (tptp.subpopulation B A C)) (not (tptp.subpopulation B A C)))) :rule refl)
% 1.51/1.75  (step t1401.t6 (cl (= (= B tptp.efficient_producers) (= tptp.efficient_producers B))) :rule all_simplify)
% 1.51/1.75  (step t1401.t7 (cl (= (not (= B tptp.efficient_producers)) (not (= tptp.efficient_producers B)))) :rule cong :premises (t1401.t6))
% 1.51/1.75  (step t1401.t8 (cl (= (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) :rule refl)
% 1.51/1.75  (step t1401.t9 (cl (= (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= tptp.efficient_producers B)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule cong :premises (t1401.t4 t1401.t5 t1401.t7 t1401.t8))
% 1.51/1.75  (step t1401 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= tptp.efficient_producers B)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule bind)
% 1.51/1.75  (step t1402 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= tptp.efficient_producers B)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (not (= tptp.efficient_producers tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule all_simplify)
% 1.51/1.75  (anchor :step t1403 :args ((A $$unsorted) (:= A A) (C $$unsorted) (:= C C)))
% 1.51/1.75  (step t1403.t1 (cl (= A A)) :rule refl)
% 1.51/1.75  (step t1403.t2 (cl (= C C)) :rule refl)
% 1.51/1.75  (step t1403.t3 (cl (= (not (tptp.environment A)) (not (tptp.environment A)))) :rule refl)
% 1.51/1.75  (step t1403.t4 (cl (= (not (tptp.subpopulation tptp.efficient_producers A C)) (not (tptp.subpopulation tptp.efficient_producers A C)))) :rule refl)
% 1.51/1.75  (step t1403.t5 (cl (= (= tptp.efficient_producers tptp.efficient_producers) true)) :rule all_simplify)
% 1.51/1.75  (step t1403.t6 (cl (= (not (= tptp.efficient_producers tptp.efficient_producers)) (not true))) :rule cong :premises (t1403.t5))
% 1.51/1.75  (step t1403.t7 (cl (= (not true) false)) :rule all_simplify)
% 1.51/1.75  (step t1403.t8 (cl (= (not (= tptp.efficient_producers tptp.efficient_producers)) false)) :rule trans :premises (t1403.t6 t1403.t7))
% 1.51/1.75  (step t1403.t9 (cl (= (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) :rule refl)
% 1.51/1.75  (step t1403.t10 (cl (= (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (not (= tptp.efficient_producers tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) false (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule cong :premises (t1403.t3 t1403.t4 t1403.t8 t1403.t9))
% 1.51/1.75  (step t1403.t11 (cl (= (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) false (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule all_simplify)
% 1.51/1.75  (step t1403.t12 (cl (= (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (not (= tptp.efficient_producers tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule trans :premises (t1403.t10 t1403.t11))
% 1.51/1.75  (step t1403 (cl (= (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (not (= tptp.efficient_producers tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule bind)
% 1.51/1.75  (step t1404 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= tptp.efficient_producers B)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule trans :premises (t1402 t1403))
% 1.51/1.75  (step t1405 (cl (= (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation B A C)) (not (= B tptp.efficient_producers)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))) (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C))))))) :rule trans :premises (t1401 t1404))
% 1.51/1.75  (step t1406 (cl (forall ((A $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.subpopulation tptp.efficient_producers A C)) (= (tptp.number_of_organizations A C) (tptp.sum (tptp.cardinality_at_time tptp.first_movers C) (tptp.cardinality_at_time tptp.efficient_producers C)))))) :rule resolution :premises (t1400 t1405 a3))
% 1.51/1.75  (step t1407 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1390 t1392 t1184 t1191 a6 t1399 t1406 t259 t481 a36 t261))
% 1.51/1.75  (step t1408 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1407))
% 1.51/1.75  (step t1409 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t1408 t18 t47 a0 t263))
% 1.51/1.75  (step t1410 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t1409))
% 1.51/1.75  (step t1411 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1410 t20))
% 1.51/1.75  (step t1412 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1411))
% 1.51/1.75  (step t1413 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.environment tptp.sk3)) (not (tptp.environment tptp.sk3))) :rule resolution :premises (t1412 t22 a41 t29 a33 t38 a42 t270 a1 t472 a32 t274 t463 a27 t456))
% 1.51/1.75  (step t1414 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3))) :rule contraction :premises (t1413))
% 1.51/1.75  (step t1415 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1414 a40))
% 1.51/1.75  (step t1416 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1415))
% 1.51/1.75  (step t1417 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule or_pos)
% 1.51/1.75  (step t1418 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)))) :rule reordering :premises (t1417))
% 1.51/1.75  (step t1419 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1420)
% 1.51/1.75  (assume t1420.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))))
% 1.51/1.75  (step t1420.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk1 tptp.sk3)) (:= C tptp.first_movers)))
% 1.51/1.75  (step t1420.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule or :premises (t1420.t1))
% 1.51/1.75  (step t1420.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule resolution :premises (t1420.t2 t1420.a0))
% 1.51/1.75  (step t1420 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule subproof :discharge (t1420.a0))
% 1.51/1.75  (step t1421 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule resolution :premises (t1419 t1420))
% 1.51/1.75  (step t1422 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)))) :rule implies_neg2)
% 1.51/1.75  (step t1423 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)))) :rule resolution :premises (t1421 t1422))
% 1.51/1.75  (step t1424 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)))) :rule contraction :premises (t1423))
% 1.51/1.75  (step t1425 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule implies :premises (t1424))
% 1.51/1.75  (step t1426 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule resolution :premises (t1425 a16))
% 1.51/1.75  (step t1427 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) :rule or_pos)
% 1.51/1.75  (step t1428 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1427))
% 1.51/1.75  (step t1429 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1430)
% 1.51/1.75  (assume t1430.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))))
% 1.51/1.75  (step t1430.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1430.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule or :premises (t1430.t1))
% 1.51/1.75  (step t1430.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1430.t2 t1430.a0))
% 1.51/1.75  (step t1430 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule subproof :discharge (t1430.a0))
% 1.51/1.75  (step t1431 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1429 t1430))
% 1.51/1.75  (step t1432 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.75  (step t1433 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1431 t1432))
% 1.51/1.75  (step t1434 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1433))
% 1.51/1.75  (step t1435 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (tptp.subpopulation tptp.first_movers A B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule implies :premises (t1434))
% 1.51/1.75  (step t1436 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1435 a5))
% 1.51/1.75  (step t1437 (cl (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) :rule resolution :premises (t1428 a40 t31 t1436))
% 1.51/1.75  (step t1438 (cl (not (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.75  (step t1439 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t1438))
% 1.51/1.75  (step t1440 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1441)
% 1.51/1.75  (assume t1441.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))))
% 1.51/1.75  (step t1441.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))) (:= B tptp.zero)))
% 1.51/1.75  (step t1441.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1441.t1))
% 1.51/1.75  (step t1441.t3 (cl (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1441.t2 t1441.a0))
% 1.51/1.75  (step t1441 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1441.a0))
% 1.51/1.75  (step t1442 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1440 t1441))
% 1.51/1.75  (step t1443 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1444 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1442 t1443))
% 1.51/1.75  (step t1445 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1444))
% 1.51/1.75  (step t1446 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1445))
% 1.51/1.75  (step t1447 (cl (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1446 a21))
% 1.51/1.75  (step t1448 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.75  (step t1449 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1448))
% 1.51/1.75  (step t1450 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1451)
% 1.51/1.75  (assume t1451.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.75  (step t1451.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk1 tptp.sk3)) (:= C tptp.first_movers)))
% 1.51/1.75  (step t1451.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule or :premises (t1451.t1))
% 1.51/1.75  (step t1451.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1451.t2 t1451.a0))
% 1.51/1.75  (step t1451 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1451.a0))
% 1.51/1.75  (step t1452 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1450 t1451))
% 1.51/1.75  (step t1453 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1454 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1452 t1453))
% 1.51/1.75  (step t1455 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1454))
% 1.51/1.75  (step t1456 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1455))
% 1.51/1.75  (step t1457 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1456 a17))
% 1.51/1.75  (step t1458 (cl (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1174 t1182 t1193 t31 a40 t1246 t167 t1416 t79 t1264 t90 t40 a40 t1418 t1426 t1437 t31 a40 t1276 t1284 t191 t202 t49 a40 t1439 t1447 t1329 t1449 t1457 t1437 t31 a40))
% 1.51/1.75  (step t1459 (cl (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1458))
% 1.51/1.75  (step t1460 (cl (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_neg)
% 1.51/1.75  (step t1461 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1462)
% 1.51/1.75  (assume t1462.a0 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1462.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1462.a2 (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1462.t1 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1462.t2)
% 1.51/1.75  (assume t1462.t2.a0 (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (assume t1462.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1462.t2.a2 (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1462.t2.t1 (cl (= (= (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1462.t2.t2 (cl (not (= (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule equiv1 :premises (t1462.t2.t1))
% 1.51/1.75  (step t1462.t2.t3 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule symm :premises (t1462.t2.a2))
% 1.51/1.75  (step t1462.t2.t4 (cl (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1462.t2.t3))
% 1.51/1.75  (step t1462.t2.t5 (cl (= tptp.efficient_producers tptp.efficient_producers)) :rule refl)
% 1.51/1.75  (step t1462.t2.t6 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1462.t2.a1))
% 1.51/1.75  (step t1462.t2.t7 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1462.t2.t6))
% 1.51/1.75  (step t1462.t2.t8 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1462.t2.t5 t1462.t2.t7))
% 1.51/1.75  (step t1462.t2.t9 (cl (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule trans :premises (t1462.t2.t4 t1462.t2.t8))
% 1.51/1.75  (step t1462.t2.t10 (cl (= (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule cong :premises (t1462.t2.t6))
% 1.51/1.75  (step t1462.t2.t11 (cl (= (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.sk1 tptp.sk3))) :rule trans :premises (t1462.t2.t10 t1462.t2.t6))
% 1.51/1.75  (step t1462.t2.t12 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule cong :premises (t1462.t2.t5 t1462.t2.t11))
% 1.51/1.75  (step t1462.t2.t13 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule trans :premises (t1462.t2.t12 t1462.t2.t8))
% 1.51/1.75  (step t1462.t2.t14 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule symm :premises (t1462.t2.t13))
% 1.51/1.75  (step t1462.t2.t15 (cl (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule trans :premises (t1462.t2.t9 t1462.t2.t14))
% 1.51/1.75  (step t1462.t2.t16 (cl (= tptp.first_movers tptp.first_movers)) :rule refl)
% 1.51/1.75  (step t1462.t2.t17 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule cong :premises (t1462.t2.t16 t1462.t2.t11))
% 1.51/1.75  (step t1462.t2.t18 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1462.t2.t16 t1462.t2.t7))
% 1.51/1.75  (step t1462.t2.t19 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule trans :premises (t1462.t2.t17 t1462.t2.t18))
% 1.51/1.75  (step t1462.t2.t20 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule symm :premises (t1462.t2.t19))
% 1.51/1.75  (step t1462.t2.t21 (cl (= (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule cong :premises (t1462.t2.t15 t1462.t2.t20))
% 1.51/1.75  (step t1462.t2.t22 (cl (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t1462.t2.t13 t1462.t2.t19))
% 1.51/1.75  (step t1462.t2.t23 (cl (= (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1462.t2.t24 (cl (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv2 :premises (t1462.t2.t23))
% 1.51/1.75  (step t1462.t2.t25 (cl (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) :rule resolution :premises (t1462.t2.t24 t1462.t2.a0))
% 1.51/1.75  (step t1462.t2.t26 (cl (= (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) :rule trans :premises (t1462.t2.t21 t1462.t2.t22 t1462.t2.t25))
% 1.51/1.75  (step t1462.t2.t27 (cl (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1462.t2.t2 t1462.t2.t26))
% 1.51/1.75  (step t1462.t2 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1462.t2.a0 t1462.t2.a1 t1462.t2.a2))
% 1.51/1.75  (step t1462.t3 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1462.t4 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1462.t5 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1462.t6 (cl (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1462.t2 t1462.t3 t1462.t4 t1462.t5))
% 1.51/1.75  (step t1462.t7 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1462.t6))
% 1.51/1.75  (step t1462.t8 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1462.t7))
% 1.51/1.75  (step t1462.t9 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1462.t1 t1462.t8))
% 1.51/1.75  (step t1462.t10 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1462.t11 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1462.t9 t1462.t10))
% 1.51/1.75  (step t1462.t12 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1462.t11))
% 1.51/1.75  (step t1462.t13 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1462.t12))
% 1.51/1.75  (step t1462.t14 (cl (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1462.t15 (cl (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1462.t14 t1462.a2 t1462.a1 t1462.a0))
% 1.51/1.75  (step t1462.t16 (cl (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1462.t13 t1462.t15))
% 1.51/1.75  (step t1462 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1462.a0 t1462.a1 t1462.a2))
% 1.51/1.75  (step t1463 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1464 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1465 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1466 (cl (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1462 t1463 t1464 t1465))
% 1.51/1.75  (step t1467 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1466))
% 1.51/1.75  (step t1468 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1467))
% 1.51/1.75  (step t1469 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1461 t1468))
% 1.51/1.75  (step t1470 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1471 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1469 t1470))
% 1.51/1.75  (step t1472 (cl (=> (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1471))
% 1.51/1.75  (step t1473 (cl (not (and (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1472))
% 1.51/1.75  (step t1474 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1460 t1473))
% 1.51/1.75  (step t1475 (cl (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1474))
% 1.51/1.75  (step t1476 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1475 t79 t1264 t90 t40 a40 t1246 t167))
% 1.51/1.75  (step t1477 (cl (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1476))
% 1.51/1.75  (step t1478 (cl (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1479 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1480)
% 1.51/1.75  (assume t1480.a0 (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1480.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1480.t1 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1480.t2)
% 1.51/1.75  (assume t1480.t2.a0 (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1480.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1480.t2.t1 (cl (= (= (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1480.t2.t2 (cl (not (= (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule equiv1 :premises (t1480.t2.t1))
% 1.51/1.75  (step t1480.t2.t3 (cl (= tptp.first_movers tptp.first_movers)) :rule refl)
% 1.51/1.75  (step t1480.t2.t4 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1480.t2.a1))
% 1.51/1.75  (step t1480.t2.t5 (cl (= (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule cong :premises (t1480.t2.t3 t1480.t2.t4))
% 1.51/1.75  (step t1480.t2.t6 (cl (= (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1480.t2.t5))
% 1.51/1.75  (step t1480.t2.t7 (cl (= (= (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) true) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule equiv_simplify)
% 1.51/1.75  (step t1480.t2.t8 (cl (= (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) true) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule equiv2 :premises (t1480.t2.t7))
% 1.51/1.75  (step t1480.t2.t9 (cl (= (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) true)) :rule resolution :premises (t1480.t2.t8 t1480.t2.a0))
% 1.51/1.75  (step t1480.t2.t10 (cl (= (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) :rule trans :premises (t1480.t2.t6 t1480.t2.t9))
% 1.51/1.75  (step t1480.t2.t11 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1480.t2.t2 t1480.t2.t10))
% 1.51/1.75  (step t1480.t2 (cl (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1480.t2.a0 t1480.t2.a1))
% 1.51/1.75  (step t1480.t3 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1480.t4 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1480.t5 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1480.t2 t1480.t3 t1480.t4))
% 1.51/1.75  (step t1480.t6 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1480.t5))
% 1.51/1.75  (step t1480.t7 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1480.t6))
% 1.51/1.75  (step t1480.t8 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1480.t1 t1480.t7))
% 1.51/1.75  (step t1480.t9 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1480.t10 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1480.t8 t1480.t9))
% 1.51/1.75  (step t1480.t11 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1480.t10))
% 1.51/1.75  (step t1480.t12 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1480.t11))
% 1.51/1.75  (step t1480.t13 (cl (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1480.t14 (cl (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1480.t13 t1480.a0 t1480.a1))
% 1.51/1.75  (step t1480.t15 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1480.t12 t1480.t14))
% 1.51/1.75  (step t1480 (cl (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1480.a0 t1480.a1))
% 1.51/1.75  (step t1481 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1482 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1483 (cl (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1480 t1481 t1482))
% 1.51/1.75  (step t1484 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1483))
% 1.51/1.75  (step t1485 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1484))
% 1.51/1.75  (step t1486 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1479 t1485))
% 1.51/1.75  (step t1487 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1488 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1486 t1487))
% 1.51/1.75  (step t1489 (cl (=> (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1488))
% 1.51/1.75  (step t1490 (cl (not (and (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1489))
% 1.51/1.75  (step t1491 (cl (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1478 t1490))
% 1.51/1.75  (step t1492 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule or_pos)
% 1.51/1.75  (step t1493 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule reordering :premises (t1492))
% 1.51/1.75  (step t1494 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1495)
% 1.51/1.75  (assume t1495.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))))
% 1.51/1.75  (step t1495.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= C tptp.first_movers)))
% 1.51/1.75  (step t1495.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule or :premises (t1495.t1))
% 1.51/1.75  (step t1495.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t1495.t2 t1495.a0))
% 1.51/1.75  (step t1495 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule subproof :discharge (t1495.a0))
% 1.51/1.75  (step t1496 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t1494 t1495))
% 1.51/1.75  (step t1497 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule implies_neg2)
% 1.51/1.75  (step t1498 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t1496 t1497))
% 1.51/1.75  (step t1499 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t1498))
% 1.51/1.75  (step t1500 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time C B))) (tptp.greater (tptp.growth_rate C B) tptp.zero)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule implies :premises (t1499))
% 1.51/1.75  (step t1501 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.subpopulation tptp.first_movers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule resolution :premises (t1500 a16))
% 1.51/1.75  (step t1502 (cl (not (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.75  (step t1503 (cl (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1502))
% 1.51/1.75  (step t1504 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1505)
% 1.51/1.75  (assume t1505.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))))
% 1.51/1.75  (step t1505.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= A (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= B tptp.zero) (:= C (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1505.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule or :premises (t1505.t1))
% 1.51/1.75  (step t1505.t3 (cl (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1505.t2 t1505.a0))
% 1.51/1.75  (step t1505 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1505.a0))
% 1.51/1.75  (step t1506 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1504 t1505))
% 1.51/1.75  (step t1507 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1508 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1506 t1507))
% 1.51/1.75  (step t1509 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1508))
% 1.51/1.75  (step t1510 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1509))
% 1.51/1.75  (step t1511 (cl (or (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1510 a22))
% 1.51/1.75  (step t1512 (cl (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.75  (step t1513 (cl (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1512))
% 1.51/1.75  (step t1514 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1515)
% 1.51/1.75  (assume t1515.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))))
% 1.51/1.75  (step t1515.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk1 tptp.sk3)) (:= C tptp.efficient_producers)))
% 1.51/1.75  (step t1515.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule or :premises (t1515.t1))
% 1.51/1.75  (step t1515.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1515.t2 t1515.a0))
% 1.51/1.75  (step t1515 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1515.a0))
% 1.51/1.75  (step t1516 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1514 t1515))
% 1.51/1.75  (step t1517 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1518 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1516 t1517))
% 1.51/1.75  (step t1519 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1518))
% 1.51/1.75  (step t1520 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.environment A)) (not (tptp.in_environment A B)) (not (tptp.subpopulation C A B)) (not (tptp.greater (tptp.cardinality_at_time C B) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time C B))) (tptp.greater tptp.zero (tptp.growth_rate C B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1519))
% 1.51/1.75  (step t1521 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1520 a17))
% 1.51/1.75  (step t1522 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule or_pos)
% 1.51/1.75  (step t1523 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1522))
% 1.51/1.75  (step t1524 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1525)
% 1.51/1.75  (assume t1525.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))))
% 1.51/1.75  (step t1525.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1525.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule or :premises (t1525.t1))
% 1.51/1.75  (step t1525.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1525.t2 t1525.a0))
% 1.51/1.75  (step t1525 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1525.a0))
% 1.51/1.75  (step t1526 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1524 t1525))
% 1.51/1.75  (step t1527 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1528 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1526 t1527))
% 1.51/1.75  (step t1529 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1528))
% 1.51/1.75  (step t1530 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1529))
% 1.51/1.75  (step t1531 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1530 t1041))
% 1.51/1.75  (step t1532 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1491 t1493 t1501 t191 t202 t49 a40 t1503 t1511 t1513 t1521 t1193 t31 a40 t1523 t1531 t1346 t1359))
% 1.51/1.75  (step t1533 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1532))
% 1.51/1.75  (step t1534 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1533 t1374 t1392 t1184 t1191 a6 t1399 t1406 t259 t481 a36 t261))
% 1.51/1.75  (step t1535 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.number_of_organizations tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (tptp.greater (tptp.equilibrium tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.resources tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1534))
% 1.51/1.75  (step t1536 (cl (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1537 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1538)
% 1.51/1.75  (assume t1538.a0 (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))
% 1.51/1.75  (assume t1538.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1538.t1 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1538.t2)
% 1.51/1.75  (assume t1538.t2.a0 (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))
% 1.51/1.75  (assume t1538.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1538.t2.t1 (cl (= (= (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero) true) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule equiv_simplify)
% 1.51/1.75  (step t1538.t2.t2 (cl (not (= (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero) true)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule equiv1 :premises (t1538.t2.t1))
% 1.51/1.75  (step t1538.t2.t3 (cl (= tptp.efficient_producers tptp.efficient_producers)) :rule refl)
% 1.51/1.75  (step t1538.t2.t4 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1538.t2.a1))
% 1.51/1.75  (step t1538.t2.t5 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1538.t2.t4))
% 1.51/1.75  (step t1538.t2.t6 (cl (= (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1538.t2.t3 t1538.t2.t5))
% 1.51/1.75  (step t1538.t2.t7 (cl (= tptp.zero tptp.zero)) :rule refl)
% 1.51/1.75  (step t1538.t2.t8 (cl (= (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule cong :premises (t1538.t2.t6 t1538.t2.t7))
% 1.51/1.75  (step t1538.t2.t9 (cl (= (= (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) true) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule equiv_simplify)
% 1.51/1.75  (step t1538.t2.t10 (cl (= (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) true) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule equiv2 :premises (t1538.t2.t9))
% 1.51/1.75  (step t1538.t2.t11 (cl (= (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) true)) :rule resolution :premises (t1538.t2.t10 t1538.t2.a0))
% 1.51/1.75  (step t1538.t2.t12 (cl (= (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero) true)) :rule trans :premises (t1538.t2.t8 t1538.t2.t11))
% 1.51/1.75  (step t1538.t2.t13 (cl (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1538.t2.t2 t1538.t2.t12))
% 1.51/1.75  (step t1538.t2 (cl (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule subproof :discharge (t1538.t2.a0 t1538.t2.a1))
% 1.51/1.75  (step t1538.t3 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule and_pos)
% 1.51/1.75  (step t1538.t4 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1538.t5 (cl (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero) (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1538.t2 t1538.t3 t1538.t4))
% 1.51/1.75  (step t1538.t6 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule reordering :premises (t1538.t5))
% 1.51/1.75  (step t1538.t7 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule contraction :premises (t1538.t6))
% 1.51/1.75  (step t1538.t8 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1538.t1 t1538.t7))
% 1.51/1.75  (step t1538.t9 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule implies_neg2)
% 1.51/1.75  (step t1538.t10 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule resolution :premises (t1538.t8 t1538.t9))
% 1.51/1.75  (step t1538.t11 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule contraction :premises (t1538.t10))
% 1.51/1.75  (step t1538.t12 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule implies :premises (t1538.t11))
% 1.51/1.75  (step t1538.t13 (cl (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1538.t14 (cl (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1538.t13 t1538.a0 t1538.a1))
% 1.51/1.75  (step t1538.t15 (cl (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1538.t12 t1538.t14))
% 1.51/1.75  (step t1538 (cl (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule subproof :discharge (t1538.a0 t1538.a1))
% 1.51/1.75  (step t1539 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule and_pos)
% 1.51/1.75  (step t1540 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1541 (cl (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero) (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1538 t1539 t1540))
% 1.51/1.75  (step t1542 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule reordering :premises (t1541))
% 1.51/1.75  (step t1543 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule contraction :premises (t1542))
% 1.51/1.75  (step t1544 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1537 t1543))
% 1.51/1.75  (step t1545 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule implies_neg2)
% 1.51/1.75  (step t1546 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule resolution :premises (t1544 t1545))
% 1.51/1.75  (step t1547 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule contraction :premises (t1546))
% 1.51/1.75  (step t1548 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule implies :premises (t1547))
% 1.51/1.75  (step t1549 (cl (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1536 t1548))
% 1.51/1.75  (step t1550 (cl (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3)) tptp.zero) (not (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1549))
% 1.51/1.75  (step t1551 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule resolution :premises (t1535 t18 t47 a0 t263 t270 a1 t472 a32 t274 t463 a27 t456 t1550 t51))
% 1.51/1.75  (step t1552 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)))) :rule contraction :premises (t1551))
% 1.51/1.75  (step t1553 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1552 t20))
% 1.51/1.75  (step t1554 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) (not (or (not (tptp.in_environment tptp.sk3 (tptp.sk1 tptp.sk3))) (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1553))
% 1.51/1.75  (step t1555 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3)) (not (tptp.environment tptp.sk3))) :rule resolution :premises (t1554 t22 a41 t29 a33 t38 a42 t58 a19))
% 1.51/1.75  (step t1556 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3))) :rule contraction :premises (t1555))
% 1.51/1.75  (step t1557 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1556 a40))
% 1.51/1.75  (step t1558 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) :rule reordering :premises (t1557))
% 1.51/1.75  (step t1559 (cl (not (= (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))))) (not (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule equiv_pos2)
% 1.51/1.75  (step t1560 (cl (= (= (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true) (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.75  (step t1561 (cl (not (= (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv1 :premises (t1560))
% 1.51/1.75  (step t1562 (cl (= (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))))) :rule all_simplify)
% 1.51/1.75  (step t1563 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule refl)
% 1.51/1.75  (step t1564 (cl (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule all_simplify)
% 1.51/1.75  (step t1565 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule cong :premises (t1563 t1564))
% 1.51/1.75  (step t1566 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) :rule all_simplify)
% 1.51/1.75  (step t1567 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) true)) :rule trans :premises (t1565 t1566))
% 1.51/1.75  (step t1568 (cl (= (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) true)) :rule trans :premises (t1562 t1567))
% 1.51/1.75  (step t1569 (cl (= (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1561 t1568))
% 1.51/1.75  (step t1570 (cl (= (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule refl)
% 1.51/1.75  (step t1571 (cl (= (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))))) :rule cong :premises (t277 t1569 t1570))
% 1.51/1.75  (step t1572 (cl (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule and_neg)
% 1.51/1.75  (step t1573 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1574)
% 1.51/1.75  (assume t1574.a0 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1574.a1 (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (step t1574.t1 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1574.t2)
% 1.51/1.75  (assume t1574.t2.a0 (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (assume t1574.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1574.t2.t1 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) false) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1574.t2.t2 (cl (not (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) false)) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule equiv1 :premises (t1574.t2.t1))
% 1.51/1.75  (step t1574.t2.t3 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule refl)
% 1.51/1.75  (step t1574.t2.t4 (cl (= tptp.efficient_producers tptp.efficient_producers)) :rule refl)
% 1.51/1.75  (step t1574.t2.t5 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1574.t2.a1))
% 1.51/1.75  (step t1574.t2.t6 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1574.t2.t5))
% 1.51/1.75  (step t1574.t2.t7 (cl (= (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1574.t2.t4 t1574.t2.t6))
% 1.51/1.75  (step t1574.t2.t8 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t1574.t2.t3 t1574.t2.t7))
% 1.51/1.75  (step t1574.t2.t9 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.75  (step t1574.t2.t10 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv2 :premises (t1574.t2.t9))
% 1.51/1.75  (step t1574.t2.t11 (cl (not (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule not_not)
% 1.51/1.75  (step t1574.t2.t12 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1574.t2.t10 t1574.t2.t11))
% 1.51/1.75  (step t1574.t2.t13 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false)) :rule resolution :premises (t1574.t2.t12 t1574.t2.a0))
% 1.51/1.75  (step t1574.t2.t14 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))) false)) :rule trans :premises (t1574.t2.t8 t1574.t2.t13))
% 1.51/1.75  (step t1574.t2.t15 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1574.t2.t2 t1574.t2.t14))
% 1.51/1.75  (step t1574.t2 (cl (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1574.t2.a0 t1574.t2.a1))
% 1.51/1.75  (step t1574.t3 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_pos)
% 1.51/1.75  (step t1574.t4 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1574.t5 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1574.t2 t1574.t3 t1574.t4))
% 1.51/1.75  (step t1574.t6 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1574.t5))
% 1.51/1.75  (step t1574.t7 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1574.t6))
% 1.51/1.75  (step t1574.t8 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1574.t1 t1574.t7))
% 1.51/1.75  (step t1574.t9 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1574.t10 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1574.t8 t1574.t9))
% 1.51/1.75  (step t1574.t11 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1574.t10))
% 1.51/1.75  (step t1574.t12 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1574.t11))
% 1.51/1.75  (step t1574.t13 (cl (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1574.t14 (cl (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1574.t13 t1574.a1 t1574.a0))
% 1.51/1.75  (step t1574.t15 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1574.t12 t1574.t14))
% 1.51/1.75  (step t1574 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule subproof :discharge (t1574.a0 t1574.a1))
% 1.51/1.75  (step t1575 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1576 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_pos)
% 1.51/1.75  (step t1577 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule resolution :premises (t1574 t1575 t1576))
% 1.51/1.75  (step t1578 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1577))
% 1.51/1.75  (step t1579 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1578))
% 1.51/1.75  (step t1580 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1573 t1579))
% 1.51/1.75  (step t1581 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule implies_neg2)
% 1.51/1.75  (step t1582 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1580 t1581))
% 1.51/1.75  (step t1583 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1582))
% 1.51/1.75  (step t1584 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule implies :premises (t1583))
% 1.51/1.75  (step t1585 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1572 t1584))
% 1.51/1.75  (step t1586 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or_neg)
% 1.51/1.75  (step t1587 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule or_neg)
% 1.51/1.75  (step t1588 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule or_neg)
% 1.51/1.75  (step t1589 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1585 t1586 t1587 t1588))
% 1.51/1.75  (step t1590 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1589))
% 1.51/1.75  (step t1591 (cl (or (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1559 t1571 t1590))
% 1.51/1.75  (step t1592 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk1 tptp.sk3))))) :rule or :premises (t1591))
% 1.51/1.75  (step t1593 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1594)
% 1.51/1.75  (assume t1594.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))))
% 1.51/1.75  (step t1594.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule forall_inst :args ((:= A (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= B (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (step t1594.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule or :premises (t1594.t1))
% 1.51/1.75  (step t1594.t3 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1594.t2 t1594.a0))
% 1.51/1.75  (step t1594 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule subproof :discharge (t1594.a0))
% 1.51/1.75  (step t1595 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1593 t1594))
% 1.51/1.75  (step t1596 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule implies_neg2)
% 1.51/1.75  (step t1597 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule resolution :premises (t1595 t1596))
% 1.51/1.75  (step t1598 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A)))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule contraction :premises (t1597))
% 1.51/1.75  (step t1599 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B A))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies :premises (t1598))
% 1.51/1.75  (step t1600 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1599 a21))
% 1.51/1.75  (step t1601 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.environment tptp.sk3))) :rule resolution :premises (t1477 t1174 t1182 t1193 t31 a40 t1558 t1592 t521 t1600 t1550 t51 t20 t22 a41 t29 a33 t38 a42 t58 a19))
% 1.51/1.75  (step t1602 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (tptp.environment tptp.sk3))) :rule contraction :premises (t1601))
% 1.51/1.75  (step t1603 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)))) :rule resolution :premises (t1602 a40))
% 1.51/1.75  (step t1604 (cl (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1603))
% 1.51/1.75  (step t1605 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1606)
% 1.51/1.75  (assume t1606.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))))
% 1.51/1.75  (step t1606.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.sk3) (:= B (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1606.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1606.t1))
% 1.51/1.75  (step t1606.t3 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1606.t2 t1606.a0))
% 1.51/1.75  (step t1606 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1606.a0))
% 1.51/1.75  (step t1607 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1605 t1606))
% 1.51/1.75  (step t1608 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1609 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1607 t1608))
% 1.51/1.75  (step t1610 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B)))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1609))
% 1.51/1.75  (step t1611 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.environment A)) (not (tptp.stable A)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers A B)) (not (tptp.greater_or_equal B (tptp.sk2 A))) (tptp.greater (tptp.growth_rate tptp.efficient_producers B) (tptp.growth_rate tptp.first_movers B))))) (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1610))
% 1.51/1.75  (step t1612 (cl (or (not (tptp.environment tptp.sk3)) (not (tptp.stable tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1611 a39))
% 1.51/1.75  (step t1613 (cl (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule and_neg)
% 1.51/1.75  (step t1614 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1615)
% 1.51/1.75  (assume t1615.a0 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (assume t1615.a1 (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))
% 1.51/1.75  (step t1615.t1 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1615.t2)
% 1.51/1.75  (assume t1615.t2.a0 (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))
% 1.51/1.75  (assume t1615.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1615.t2.t1 (cl (= (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)) true) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule equiv_simplify)
% 1.51/1.75  (step t1615.t2.t2 (cl (not (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)) true)) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule equiv1 :premises (t1615.t2.t1))
% 1.51/1.75  (step t1615.t2.t3 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1615.t2.a1))
% 1.51/1.75  (step t1615.t2.t4 (cl (= (tptp.sk2 tptp.sk3) (tptp.sk2 tptp.sk3))) :rule refl)
% 1.51/1.75  (step t1615.t2.t5 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule cong :premises (t1615.t2.t3 t1615.t2.t4))
% 1.51/1.75  (step t1615.t2.t6 (cl (= (= (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) true) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule equiv_simplify)
% 1.51/1.75  (step t1615.t2.t7 (cl (= (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) true) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule equiv2 :premises (t1615.t2.t6))
% 1.51/1.75  (step t1615.t2.t8 (cl (= (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) true)) :rule resolution :premises (t1615.t2.t7 t1615.t2.a0))
% 1.51/1.75  (step t1615.t2.t9 (cl (= (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)) true)) :rule trans :premises (t1615.t2.t5 t1615.t2.t8))
% 1.51/1.75  (step t1615.t2.t10 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t1615.t2.t2 t1615.t2.t9))
% 1.51/1.75  (step t1615.t2 (cl (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule subproof :discharge (t1615.t2.a0 t1615.t2.a1))
% 1.51/1.75  (step t1615.t3 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) :rule and_pos)
% 1.51/1.75  (step t1615.t4 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1615.t5 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1615.t2 t1615.t3 t1615.t4))
% 1.51/1.75  (step t1615.t6 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule reordering :premises (t1615.t5))
% 1.51/1.75  (step t1615.t7 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule contraction :premises (t1615.t6))
% 1.51/1.75  (step t1615.t8 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t1615.t1 t1615.t7))
% 1.51/1.75  (step t1615.t9 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule implies_neg2)
% 1.51/1.75  (step t1615.t10 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1615.t8 t1615.t9))
% 1.51/1.75  (step t1615.t11 (cl (=> (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule contraction :premises (t1615.t10))
% 1.51/1.75  (step t1615.t12 (cl (not (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule implies :premises (t1615.t11))
% 1.51/1.75  (step t1615.t13 (cl (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1615.t14 (cl (and (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1615.t13 t1615.a1 t1615.a0))
% 1.51/1.75  (step t1615.t15 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t1615.t12 t1615.t14))
% 1.51/1.75  (step t1615 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule subproof :discharge (t1615.a0 t1615.a1))
% 1.51/1.75  (step t1616 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1617 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) :rule and_pos)
% 1.51/1.75  (step t1618 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t1615 t1616 t1617))
% 1.51/1.75  (step t1619 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule reordering :premises (t1618))
% 1.51/1.75  (step t1620 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule contraction :premises (t1619))
% 1.51/1.75  (step t1621 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t1614 t1620))
% 1.51/1.75  (step t1622 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (not (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule implies_neg2)
% 1.51/1.75  (step t1623 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1621 t1622))
% 1.51/1.75  (step t1624 (cl (=> (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule contraction :premises (t1623))
% 1.51/1.75  (step t1625 (cl (not (and (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule implies :premises (t1624))
% 1.51/1.75  (step t1626 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t1613 t1625))
% 1.51/1.75  (step t1627 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule reordering :premises (t1626))
% 1.51/1.75  (step t1628 (cl (not (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) :rule or_pos)
% 1.51/1.75  (step t1629 (cl (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)) (not (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule reordering :premises (t1628))
% 1.51/1.75  (step t1630 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1631)
% 1.51/1.75  (assume t1631.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))))
% 1.51/1.75  (step t1631.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk1 tptp.sk3)) (:= B (tptp.sk2 tptp.sk3))))
% 1.51/1.75  (step t1631.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule or :premises (t1631.t1))
% 1.51/1.75  (step t1631.t3 (cl (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1631.t2 t1631.a0))
% 1.51/1.75  (step t1631 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule subproof :discharge (t1631.a0))
% 1.51/1.75  (step t1632 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1630 t1631))
% 1.51/1.75  (step t1633 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.75  (step t1634 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t1632 t1633))
% 1.51/1.75  (step t1635 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t1634))
% 1.51/1.75  (step t1636 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule implies :premises (t1635))
% 1.51/1.75  (step t1637 (cl (or (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1636 a25))
% 1.51/1.75  (step t1638 (cl (tptp.greater_or_equal (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t1629 t1172 t1637))
% 1.51/1.75  (step t1639 (cl (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1640 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1641)
% 1.51/1.75  (assume t1641.a0 (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))
% 1.51/1.75  (assume t1641.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1641.t1 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1641.t2)
% 1.51/1.75  (assume t1641.t2.a0 (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))
% 1.51/1.75  (assume t1641.t2.a1 (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))
% 1.51/1.75  (step t1641.t2.t1 (cl (= (= (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero) true) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule equiv_simplify)
% 1.51/1.75  (step t1641.t2.t2 (cl (not (= (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero) true)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule equiv1 :premises (t1641.t2.t1))
% 1.51/1.75  (step t1641.t2.t3 (cl (= tptp.first_movers tptp.first_movers)) :rule refl)
% 1.51/1.75  (step t1641.t2.t4 (cl (= (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule symm :premises (t1641.t2.a1))
% 1.51/1.75  (step t1641.t2.t5 (cl (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule symm :premises (t1641.t2.t4))
% 1.51/1.75  (step t1641.t2.t6 (cl (= (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule cong :premises (t1641.t2.t3 t1641.t2.t5))
% 1.51/1.75  (step t1641.t2.t7 (cl (= tptp.zero tptp.zero)) :rule refl)
% 1.51/1.75  (step t1641.t2.t8 (cl (= (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule cong :premises (t1641.t2.t6 t1641.t2.t7))
% 1.51/1.75  (step t1641.t2.t9 (cl (= (= (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) true) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule equiv_simplify)
% 1.51/1.75  (step t1641.t2.t10 (cl (= (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) true) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero))) :rule equiv2 :premises (t1641.t2.t9))
% 1.51/1.75  (step t1641.t2.t11 (cl (= (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) true)) :rule resolution :premises (t1641.t2.t10 t1641.t2.a0))
% 1.51/1.75  (step t1641.t2.t12 (cl (= (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero) true)) :rule trans :premises (t1641.t2.t8 t1641.t2.t11))
% 1.51/1.75  (step t1641.t2.t13 (cl (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1641.t2.t2 t1641.t2.t12))
% 1.51/1.75  (step t1641.t2 (cl (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule subproof :discharge (t1641.t2.a0 t1641.t2.a1))
% 1.51/1.75  (step t1641.t3 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule and_pos)
% 1.51/1.75  (step t1641.t4 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1641.t5 (cl (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero) (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1641.t2 t1641.t3 t1641.t4))
% 1.51/1.75  (step t1641.t6 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule reordering :premises (t1641.t5))
% 1.51/1.75  (step t1641.t7 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule contraction :premises (t1641.t6))
% 1.51/1.75  (step t1641.t8 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1641.t1 t1641.t7))
% 1.51/1.75  (step t1641.t9 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule implies_neg2)
% 1.51/1.75  (step t1641.t10 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule resolution :premises (t1641.t8 t1641.t9))
% 1.51/1.75  (step t1641.t11 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule contraction :premises (t1641.t10))
% 1.51/1.75  (step t1641.t12 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule implies :premises (t1641.t11))
% 1.51/1.75  (step t1641.t13 (cl (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_neg)
% 1.51/1.75  (step t1641.t14 (cl (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1641.t13 t1641.a0 t1641.a1))
% 1.51/1.75  (step t1641.t15 (cl (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1641.t12 t1641.t14))
% 1.51/1.75  (step t1641 (cl (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule subproof :discharge (t1641.a0 t1641.a1))
% 1.51/1.75  (step t1642 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule and_pos)
% 1.51/1.75  (step t1643 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) :rule and_pos)
% 1.51/1.75  (step t1644 (cl (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero) (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1641 t1642 t1643))
% 1.51/1.75  (step t1645 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule reordering :premises (t1644))
% 1.51/1.75  (step t1646 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule contraction :premises (t1645))
% 1.51/1.75  (step t1647 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1640 t1646))
% 1.51/1.75  (step t1648 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule implies_neg2)
% 1.51/1.75  (step t1649 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule resolution :premises (t1647 t1648))
% 1.51/1.75  (step t1650 (cl (=> (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero))) :rule contraction :premises (t1649))
% 1.51/1.75  (step t1651 (cl (not (and (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule implies :premises (t1650))
% 1.51/1.75  (step t1652 (cl (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero)) :rule resolution :premises (t1639 t1651))
% 1.51/1.75  (step t1653 (cl (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk1 tptp.sk3)) tptp.zero) (not (tptp.greater (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule reordering :premises (t1652))
% 1.51/1.75  (step t1654 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1459 t1604 t523 t1612 t40 a41 a40 t1627 t1638 t1653 t202 t1550 t60))
% 1.51/1.75  (step t1655 (cl (not (= (tptp.sk1 tptp.sk3) (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1654))
% 1.51/1.75  (step t1656 (cl (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) :rule resolution :premises (t347 t374 t1655 t363))
% 1.51/1.75  (step t1657 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1658)
% 1.51/1.75  (assume t1658.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))))
% 1.51/1.75  (step t1658.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= B (tptp.sk1 tptp.sk3)) (:= C (tptp.sk2 tptp.sk3))))
% 1.51/1.75  (step t1658.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule or :premises (t1658.t1))
% 1.51/1.75  (step t1658.t3 (cl (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1658.t2 t1658.a0))
% 1.51/1.75  (step t1658 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule subproof :discharge (t1658.a0))
% 1.51/1.75  (step t1659 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1657 t1658))
% 1.51/1.75  (step t1660 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.75  (step t1661 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t1659 t1660))
% 1.51/1.75  (step t1662 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t1661))
% 1.51/1.75  (step t1663 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule implies :premises (t1662))
% 1.51/1.75  (step t1664 (cl (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk1 tptp.sk3))) (not (tptp.greater (tptp.sk1 tptp.sk3) (tptp.sk2 tptp.sk3))) (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1663 a22))
% 1.51/1.75  (step t1665 (cl (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t527 t1172 t1656 t1664))
% 1.51/1.75  (step t1666 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1667)
% 1.51/1.75  (assume t1667.a0 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))))
% 1.51/1.75  (step t1667.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule forall_inst :args ((:= A (tptp.sk4 (tptp.sk1 tptp.sk3))) (:= B (tptp.sk2 tptp.sk3))))
% 1.51/1.75  (step t1667.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule or :premises (t1667.t1))
% 1.51/1.75  (step t1667.t3 (cl (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1667.t2 t1667.a0))
% 1.51/1.75  (step t1667 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule subproof :discharge (t1667.a0))
% 1.51/1.75  (step t1668 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1666 t1667))
% 1.51/1.75  (step t1669 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (not (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule implies_neg2)
% 1.51/1.75  (step t1670 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule resolution :premises (t1668 t1669))
% 1.51/1.75  (step t1671 (cl (=> (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))))) :rule contraction :premises (t1670))
% 1.51/1.75  (step t1672 (cl (not (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.greater A B)) (tptp.greater_or_equal A B)))) (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule implies :premises (t1671))
% 1.51/1.75  (step t1673 (cl (or (not (tptp.greater (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3)))) :rule resolution :premises (t1672 a25))
% 1.51/1.75  (step t1674 (cl (tptp.greater_or_equal (tptp.sk4 (tptp.sk1 tptp.sk3)) (tptp.sk2 tptp.sk3))) :rule resolution :premises (t525 t1665 t1673))
% 1.51/1.75  (step t1675 (cl (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t523 a40 a41 t40 t1674 t1612))
% 1.51/1.75  (step t1676 (cl (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t521 t1675 t1600))
% 1.51/1.75  (step t1677 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater_or_equal tptp.zero tptp.zero))) :rule or :premises (t153))
% 1.51/1.75  (step t1678 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.75  (step t1679 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t1678))
% 1.51/1.75  (step t1680 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1681)
% 1.51/1.75  (assume t1681.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))))
% 1.51/1.75  (step t1681.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (step t1681.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1681.t1))
% 1.51/1.75  (step t1681.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1681.t2 t1681.a0))
% 1.51/1.75  (step t1681 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1681.a0))
% 1.51/1.75  (step t1682 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1680 t1681))
% 1.51/1.75  (step t1683 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1684 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1682 t1683))
% 1.51/1.75  (step t1685 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1684))
% 1.51/1.75  (step t1686 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1685))
% 1.51/1.75  (step t1687 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1686 t773))
% 1.51/1.75  (step t1688 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.75  (step t1689 (cl (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t1688))
% 1.51/1.75  (step t1690 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1691)
% 1.51/1.75  (assume t1691.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))))
% 1.51/1.75  (step t1691.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (step t1691.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1691.t1))
% 1.51/1.75  (step t1691.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1691.t2 t1691.a0))
% 1.51/1.75  (step t1691 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1691.a0))
% 1.51/1.75  (step t1692 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1690 t1691))
% 1.51/1.75  (step t1693 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1694 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1692 t1693))
% 1.51/1.75  (step t1695 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1694))
% 1.51/1.75  (step t1696 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.increases B) (tptp.increases C)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1695))
% 1.51/1.75  (step t1697 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1696 t950))
% 1.51/1.75  (step t1698 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1677 t167 t16 t71 t210 t60 t49 a40 t169 t180 t191 t202 t49 a40 t1679 t1687 t484 t1689 t1697 t484))
% 1.51/1.75  (step t1699 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule contraction :premises (t1698))
% 1.51/1.75  (step t1700 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1699 t1266 t51 t58 a19 t1273 a16 t62))
% 1.51/1.75  (step t1701 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1700))
% 1.51/1.75  (step t1702 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1701 t18))
% 1.51/1.75  (step t1703 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.subpopulation tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (or (not (tptp.environment tptp.sk3)) (not (tptp.subpopulations tptp.first_movers tptp.efficient_producers tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.in_environment tptp.sk3 (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1702))
% 1.51/1.75  (step t1704 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3)) (not (tptp.environment tptp.sk3)) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule resolution :premises (t1703 t20 t22 a41 t29 a33 t38 a42 t47 a0 t69 a6 t1248 t1255 a25))
% 1.51/1.75  (step t1705 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.environment tptp.sk3))) :rule contraction :premises (t1704))
% 1.51/1.75  (step t1706 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.increases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1705 a40))
% 1.51/1.75  (step t1707 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero) (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule resolution :premises (t501 t75 t71 t509 t60 t49 a40 t511 t519 t1676 t1493 t1501 t191 t202 t49 a40 t1266 t71 t1274 t60 t49 a40 t1706 t1248 t1256))
% 1.51/1.75  (step t1708 (cl (tptp.greater_or_equal (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) tptp.zero)) :rule contraction :premises (t1707))
% 1.51/1.75  (step t1709 (cl (not (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t79 a40 t90 t40 t1708 t1264))
% 1.51/1.75  (step t1710 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1711)
% 1.51/1.75  (assume t1711.a0 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))))
% 1.51/1.75  (step t1711.t1 (cl (or (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= A tptp.zero) (:= B (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= C (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (step t1711.t2 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1711.t1))
% 1.51/1.75  (step t1711.t3 (cl (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1711.t2 t1711.a0))
% 1.51/1.75  (step t1711 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1711.a0))
% 1.51/1.75  (step t1712 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1710 t1711))
% 1.51/1.75  (step t1713 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1714 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1712 t1713))
% 1.51/1.75  (step t1715 (cl (=> (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1714))
% 1.51/1.75  (step t1716 (cl (not (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.greater A B)) (not (tptp.greater B C)) (tptp.greater A C)))) (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1715))
% 1.51/1.75  (step t1717 (cl (or (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1716 a22))
% 1.51/1.75  (step t1718 (cl (not (tptp.greater tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t77 t1709 t1675 t1717))
% 1.51/1.75  (step t1719 (cl (not (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t75 a40 t49 t60 t71 t1718 t509))
% 1.51/1.75  (step t1720 (cl (not (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1276 a40 t1709 t49 t202 t191 t1284))
% 1.51/1.75  (step t1721 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1722)
% 1.51/1.75  (assume t1722.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))))
% 1.51/1.75  (step t1722.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (step t1722.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1722.t1))
% 1.51/1.75  (step t1722.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1722.t2 t1722.a0))
% 1.51/1.75  (step t1722 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1722.a0))
% 1.51/1.75  (step t1723 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1721 t1722))
% 1.51/1.75  (step t1724 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1725 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1723 t1724))
% 1.51/1.75  (step t1726 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1725))
% 1.51/1.75  (step t1727 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant C) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1726))
% 1.51/1.75  (step t1728 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1727 t1041))
% 1.51/1.75  (step t1729 (cl (tptp.constant (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t73 t1719 t1720 t484 t1728))
% 1.51/1.75  (step t1730 (cl (= tptp.zero (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t16 a40 t49 t60 t71 t1729 t210))
% 1.51/1.75  (step t1731 (cl (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule or_pos)
% 1.51/1.75  (step t1732 (cl (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule reordering :premises (t1731))
% 1.51/1.75  (step t1733 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1734)
% 1.51/1.75  (assume t1734.a0 (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))))
% 1.51/1.75  (step t1734.t1 (cl (or (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule forall_inst :args ((:= B (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (:= C (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (step t1734.t2 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1734.t1))
% 1.51/1.75  (step t1734.t3 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1734.t2 t1734.a0))
% 1.51/1.75  (step t1734 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1734.a0))
% 1.51/1.75  (step t1735 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1733 t1734))
% 1.51/1.75  (step t1736 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1737 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1735 t1736))
% 1.51/1.75  (step t1738 (cl (=> (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1737))
% 1.51/1.75  (step t1739 (cl (not (forall ((B $$unsorted) (C $$unsorted)) (or (not (tptp.constant (tptp.sum B C))) (tptp.constant B) (tptp.decreases C) (tptp.decreases B)))) (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies :premises (t1738))
% 1.51/1.75  (step t1740 (cl (or (not (tptp.constant (tptp.sum (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.decreases (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1739 t1056))
% 1.51/1.75  (step t1741 (cl (tptp.constant (tptp.cardinality_at_time tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1732 t1719 t1720 t484 t1740))
% 1.51/1.75  (step t1742 (cl (= tptp.zero (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t169 a40 t49 t202 t191 t1741 t180))
% 1.51/1.75  (step t1743 (cl (not (= (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) (not (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv_pos2)
% 1.51/1.75  (step t1744 (cl (= (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule refl)
% 1.51/1.75  (step t1745 (cl (= (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule refl)
% 1.51/1.75  (step t1746 (cl (= (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule cong :premises (t1744 t1569 t1745))
% 1.51/1.75  (step t1747 (cl (not (= (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) (not (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv_pos2)
% 1.51/1.75  (step t1748 (cl (= (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule refl)
% 1.51/1.75  (step t1749 (cl (= (= (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule equiv_simplify)
% 1.51/1.75  (step t1750 (cl (= (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) (not (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule equiv2 :premises (t1749))
% 1.51/1.75  (step t1751 (cl (not (not (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule not_not)
% 1.51/1.75  (step t1752 (cl (= (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1750 t1751))
% 1.51/1.75  (step t1753 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1754)
% 1.51/1.75  (assume t1754.a0 (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (assume t1754.a1 (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (assume t1754.a2 (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1754.t1 (cl (not (= (= true false) false)) (not (= true false)) false) :rule equiv_pos2)
% 1.51/1.75  (step t1754.t2 (cl (= (= true false) false)) :rule all_simplify)
% 1.51/1.75  (step t1754.t3 (cl (= (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv_simplify)
% 1.51/1.75  (step t1754.t4 (cl (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule equiv2 :premises (t1754.t3))
% 1.51/1.75  (step t1754.t5 (cl (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) true)) :rule resolution :premises (t1754.t4 t1754.a2))
% 1.51/1.75  (step t1754.t6 (cl (= true (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule symm :premises (t1754.t5))
% 1.51/1.75  (step t1754.t7 (cl (= (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule symm :premises (t1754.a1))
% 1.51/1.75  (step t1754.t8 (cl (= (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule cong :premises (t1754.a1 t1754.t7))
% 1.51/1.75  (step t1754.t9 (cl (= (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv_simplify)
% 1.51/1.75  (step t1754.t10 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv2 :premises (t1754.t9))
% 1.51/1.75  (step t1754.t11 (cl (not (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule not_not)
% 1.51/1.75  (step t1754.t12 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule resolution :premises (t1754.t10 t1754.t11))
% 1.51/1.75  (step t1754.t13 (cl (= (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) false)) :rule resolution :premises (t1754.t12 t1754.a0))
% 1.51/1.75  (step t1754.t14 (cl (= true false)) :rule trans :premises (t1754.t6 t1754.t8 t1754.t13))
% 1.51/1.75  (step t1754.t15 (cl false) :rule resolution :premises (t1754.t1 t1754.t2 t1754.t14))
% 1.51/1.75  (step t1754 (cl (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) :rule subproof :discharge (t1754.a0 t1754.a1 t1754.a2))
% 1.51/1.75  (step t1755 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_pos)
% 1.51/1.75  (step t1756 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1757 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1758 (cl false (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1754 t1755 t1756 t1757))
% 1.51/1.75  (step t1759 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) false) :rule reordering :premises (t1758))
% 1.51/1.75  (step t1760 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) false) :rule contraction :premises (t1759))
% 1.51/1.75  (step t1761 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) false) :rule resolution :premises (t1753 t1760))
% 1.51/1.75  (step t1762 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) (not false)) :rule implies_neg2)
% 1.51/1.75  (step t1763 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false)) :rule resolution :premises (t1761 t1762))
% 1.51/1.75  (step t1764 (cl (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false)) :rule contraction :premises (t1763))
% 1.51/1.75  (step t1765 (cl (= (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule implies_simplify)
% 1.51/1.75  (step t1766 (cl (not (=> (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false)) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule equiv1 :premises (t1765))
% 1.51/1.75  (step t1767 (cl (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1764 t1766))
% 1.51/1.75  (step t1768 (cl (= (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false)) :rule resolution :premises (t1752 t1767))
% 1.51/1.75  (step t1769 (cl (= (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false))) :rule cong :premises (t1748 t1768))
% 1.51/1.75  (step t1770 (cl (= (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) false) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule all_simplify)
% 1.51/1.75  (step t1771 (cl (= (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule trans :premises (t1769 t1770))
% 1.51/1.75  (step t1772 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule implies_neg1)
% 1.51/1.75  (anchor :step t1773)
% 1.51/1.75  (assume t1773.a0 (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (assume t1773.a1 (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))))
% 1.51/1.75  (assume t1773.a2 (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))
% 1.51/1.75  (step t1773.t1 (cl (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_neg)
% 1.51/1.75  (step t1773.t2 (cl (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1773.t1 t1773.a1 t1773.a2 t1773.a0))
% 1.51/1.75  (step t1773 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule subproof :discharge (t1773.a0 t1773.a1 t1773.a2))
% 1.51/1.75  (step t1774 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1775 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule and_pos)
% 1.51/1.75  (step t1776 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) :rule and_pos)
% 1.51/1.75  (step t1777 (cl (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1773 t1774 t1775 t1776))
% 1.51/1.75  (step t1778 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule reordering :premises (t1777))
% 1.51/1.75  (step t1779 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule contraction :premises (t1778))
% 1.51/1.75  (step t1780 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1772 t1779))
% 1.51/1.75  (step t1781 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule implies_neg2)
% 1.51/1.75  (step t1782 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1780 t1781))
% 1.51/1.75  (step t1783 (cl (=> (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (and (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1782))
% 1.51/1.75  (step t1784 (cl (not (and (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1747 t1771 t1783))
% 1.51/1.75  (step t1785 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule not_and :premises (t1784))
% 1.51/1.75  (step t1786 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule or_neg)
% 1.51/1.75  (step t1787 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))))) :rule or_neg)
% 1.51/1.75  (step t1788 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule or_neg)
% 1.51/1.75  (step t1789 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1785 t1786 t1787 t1788))
% 1.51/1.75  (step t1790 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (not (not (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule contraction :premises (t1789))
% 1.51/1.75  (step t1791 (cl (or (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))))) :rule resolution :premises (t1743 t1746 t1790))
% 1.51/1.75  (step t1792 (cl (not (tptp.greater (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))))) (tptp.greater (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3)))) (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule or :premises (t1791))
% 1.51/1.75  (step t1793 (cl (not (= (tptp.growth_rate tptp.efficient_producers (tptp.sk4 (tptp.sk1 tptp.sk3))) (tptp.growth_rate tptp.first_movers (tptp.sk4 (tptp.sk1 tptp.sk3)))))) :rule resolution :premises (t1792 t1675 t1676))
% 1.51/1.75  (step t1794 (cl) :rule resolution :premises (t14 t1730 t1742 t1793))
% 1.51/1.75  
% 1.51/1.76  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.wpRdHlqKtI/cvc5---1.0.5_28133.smt2
% 1.51/1.76  % cvc5---1.0.5 exiting
% 1.60/1.78  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------