OAI/Combinatorics/CliqueFree/Packing.lean
1 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.CliqueFreeIndependence.WeightedGraph.neighborhood_packingline 19Source documentation
Greedy disjoint-neighborhood packing, with a subprobability lottery. The additional zero outcome is inserted only at the end.
lemma neighborhood_packing (G : SimpleGraph V) {w : V → ℝ} (hw : ∀ v, 0 < w v) (A : Finset V) {s η b B : ℝ} (hs : 0 < s) (hη : 0 < η) (hb : 0 ≤ b) (hB : 2 ≤ B) (hbig : 2/η*b ≤ B) (_hAs : mass w A ≤ s) (hlocal : ∀ (R : Finset V), R ⊆ A → ∀ v ∈ R, η*s < mass w (R ∩ neighbors G v) → ∃ L : Law (V → ℝ), IsProb L ∧ BoundedOn L (R ∩ neighbors G v) b ∧ (∀ u, expect L (fun m ↦ m u) = if u ∈ R ∩ neighbors G v then 1 else 0) ∧ expectedEdges G w L ≤ η * (mass w (R ∩ neighbors G v))^2) : ∃ L : Law (V → ℝ), Positive L ∧ total L ≤ 1/2+mass w A/(2*s) ∧ BoundedOn L A B ∧ (∀ u, expect L (fun m ↦ m u) = if u ∈ A then 1 else 0) ∧ expectedEdges G w L ≤ 2*η*s*mass w A := by …Mentions: OAI.CliqueFreeIndependence.WeightedGraph.mass, OAI.CliqueFreeIndependence.WeightedGraph.neighbors, OAI.CliqueFreeIndependence.WeightedGraph.BoundedOn, OAI.CliqueFreeIndependence.WeightedGraph.expectedEdges