OAI/Combinatorics/CliqueFree/SplittingLoss.lean
5 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.CliqueFreeIndependence.WeightedGraph.Splitting.bad_survivesline 27 - lemma
OAI.CliqueFreeIndependence.WeightedGraph.Splitting.bad_mass_leline 53 - lemma
OAI.CliqueFreeIndependence.WeightedGraph.Splitting.surviving_mass_eqline 79 - lemma
OAI.CliqueFreeIndependence.WeightedGraph.Splitting.expected_loss_leline 91Source documentation
The finite-law aggregate of all corner and incidence losses.
lemma expected_loss_le [Nonempty (EdgeState G)] {w : V → ℝ} (hw : ∀ u, 0 < w u) (hc : ∀ u v, G.Adj u v → 0 < commonMass G w u v) (K : Kernel (EdgeState G)) {q : (EdgeState G → EdgeState G) → ℝ} (hq : Law q) (hm : ∀ i y, (∑ F, if F i = y then q F else 0) = K i y) (hp : ∀ i j, (∑ F, if F i ≠ F j then q F else 0) ≤ 2 * tv (K i) (K j)) (good : (EdgeState G → EdgeState G) → EdgeState G → Prop) (b : EdgeState G → EdgeState G → Prop) (hb : ∀ F e, good F e ↔ b e (F e)) : (∑ F, q F * ∑ t : TriangleState G, TriangleState.weight w t * bad (Survives F (good F) t)) ≤ normalizer G w * (6 * (∑ e, law G w e * ∑ z, transition G w e z * tv (K e) (K z)) + 6 * (∑ e, law G w e * ∑ y, K e y * bad (b e y))) := by …Mentions: OAI.CliqueFreeIndependence.WeightedGraph.EdgeState, OAI.CliqueFreeIndependence.WeightedGraph.commonMass, OAI.CliqueFreeIndependence.WeightedGraph.TriangleState, OAI.CliqueFreeIndependence.WeightedGraph.TriangleState.weight, OAI.CliqueFreeIndependence.WeightedGraph.Splitting.Survives
- lemma
OAI.CliqueFreeIndependence.WeightedGraph.Splitting.exists_graphline 158Source documentation
Splitting from a joint kernel preserving first coordinates, with two averaged losses.
lemma exists_graph [Nonempty (EdgeState G)] {w : V → ℝ} (hw : ∀ u, 0 < w u) (hc : ∀ u v, G.Adj u v → 0 < commonMass G w u v) (K : Kernel (EdgeState G)) (hK : Stochastic K) (hblock : ∀ e z, e.src ≠ z.src → K e z = 0) {a D δ : ℝ} (hD : (∑ e, law G w e * ∑ z, transition G w e z * tv (K e) (K z)) ≤ D) (hδ : (∑ e, law G w e * ∑ y, if K y e < w e.dst * Real.exp (-a) then K e y else 0) ≤ δ) : ∃ H : SimpleGraph (EdgeState G), EdgeProjection H G EdgeState.src ∧ (∀ z, neighborMass H (w ∘ EdgeState.src) z ≤ Real.exp a) ∧ (1 - 6 * D - 6 * δ) * triangleMass G w ≤ triangleMass H (w ∘ EdgeState.src) := by …Mentions: OAI.CliqueFreeIndependence.WeightedGraph.EdgeState, OAI.CliqueFreeIndependence.WeightedGraph.commonMass, OAI.CliqueFreeIndependence.WeightedGraph.EdgeProjection, OAI.CliqueFreeIndependence.WeightedGraph.EdgeState.src, OAI.CliqueFreeIndependence.WeightedGraph.neighborMass, OAI.CliqueFreeIndependence.WeightedGraph.triangleMass