OAI/Combinatorics/Ramsey/CycleClique/Construction/IndependentPacking.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Combining independent sets in disjoint anticomplete regions.
- theorem
OAI.CycleClique.Construction.HasIndependent.monoline 11 - theorem
OAI.CycleClique.Construction.exists_independent_subsetline 19Source documentation
A labelled independent set in an induced region supplies an actual ambient finset of exactly the certified weight.
theorem exists_independent_subset {G : SimpleGraph V} {Y : Finset V} {n : ℕ} (h : HasIndependent (G.induce (Y : Set V)) n) : ∃ I : Finset V, I ⊆ Y ∧ G.IsIndepSet (I : Set V) ∧ I.card = n := by … - theorem
OAI.CycleClique.Construction.HasIndependent.le_indepNumline 36 - theorem
OAI.CycleClique.Construction.hasIndependent_iff_le_indepNumline 49 - theorem
OAI.CycleClique.Construction.hasIndependent_induce_monoline 62 - theorem
OAI.CycleClique.Construction.hasIndependent_one_of_nonemptyline 71 - theorem
OAI.CycleClique.Construction.independent_packingline 78Source documentation
The exact counting step behind both the terminal and finite packing tests. The regions may have different certified weights.
theorem independent_packing [DecidableEq V] {G : SimpleGraph V} {k : ℕ} (hbound : IndependenceBound G k) (F : Finset ι) (I : ι → Finset V) (hind : ∀ i ∈ F, G.IsIndepSet (I i : Set V)) (hdis : (F : Set ι).PairwiseDisjoint I) (hanti : ∀ i ∈ F, ∀ j ∈ F, i ≠ j → ∀ x ∈ I i, ∀ y ∈ I j, ¬ G.Adj x y) : ∑ i ∈ F, (I i).card ≤ k := by …