Counting inequalities for equitable recolouring #
Split from the upstream counting module to let the structural lemmas build independently.
theorem
HajnalSzemeredi.CountHyp.lemma_2_2
{V : Type u_1}
{G : SimpleGraph V}
{S : Finset V}
{c : V → ℕ}
{PA PB TU : Finset ℕ}
{r s : ℕ}
(h : CountHyp G S c PA PB TU r s)
{W : ℕ}
(hW : W ∈ TU)
(hW' : ∀ z ∈ cls S c W, (Sz G S c TU (part S c PB) z).Nonempty → ∀ X ∈ PA, X ≠ W → ¬Movable G S c z X)
:
Lema 2.2. Si ningún vértice solo de W ∈ TU es movible a otra clase de PA, entonces
q + 1 ≤ t y todo y ∈ B es solo.
theorem
HajnalSzemeredi.CountHyp.lemma_2_3
{V : Type u_1}
{G : SimpleGraph V}
{S : Finset V}
{c : V → ℕ}
{PA PB TU : Finset ℕ}
{r s : ℕ}
(h : CountHyp G S c PA PB TU r s)
:
Lema 2.3. Existe un vértice solo z (con color en TU) que es movible a otra clase de
PA, o que tiene dos vecinos especiales distintos no adyacentes.