LeanPool.ErdosTuzaValtr.Main.InductionStep #
Imported Lean Pool material for LeanPool.ErdosTuzaValtr.Main.InductionStep.
theorem
Config.find_join
{α : Type u_1}
[LinearOrder α]
(C : Config α)
{n : ℕ}
{S : Finset α}
(l : C.Label S)
(cup_free : ¬C.HasNCup (n + 4) S)
(no_join : ¬C.HasJoin (n + 3) (n + 2) S)
(o p : α)
(c : List α)
(m : ℕ)
(o_in_S : o ∈ S)
(p_in_S : p ∈ S)
(o_le_p : o ≤ p)
(c_in_S : c.In S)
(c_ncup : C.NCup m c)
(c_head : p ∈ c.head?)
(le_m : n + 2 ≤ m)
(ho : n + 2 ≤ C.beta S o)
:
theorem
Config.main_induction_wlog
{α : Type u_1}
[LinearOrder α]
(C : Config α)
(n : ℕ)
:
C.MainGoal n → C.MainGoalWlog (n + 1)