OAI/Combinatorics/CliqueFree/FiniteCoupling.lean
22 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.CliqueFreeIndependence.FiniteCoupling.Lawline 24 - def
OAI.CliqueFreeIndependence.FiniteCoupling.distline 25 - def
OAI.CliqueFreeIndependence.FiniteCoupling.pushline 27 - def
OAI.CliqueFreeIndependence.FiniteCoupling.mixline 29 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.sum_pushline 31 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.law_pushline 39 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.sum_mixline 44 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.law_mixline 49 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.law_diracline 55 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.prob_event_le_oneline 60 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.expected_indicator_pushline 67 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.expected_indicator_mixline 71 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.exists_threshold_lawline 77 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.joint_of_trialsline 132Source documentation
A finite version of the first-accepted-trial construction, with states the set of unfinished rows. The recursion strictly decreases that finite set.
lemma joint_of_trials [Nonempty J] (p : I → J → ℝ) (hp : ∀ i, Law (p i)) (t : E → ℝ) (ht : ∀ e, 0 ≤ t e) (A : E → Finset I) (label : E → J) (hmarg : ∀ i y, (∑ e, if i ∈ A e ∧ label e = y then t e else 0) = p i y) (D : I → I → ℝ) (hpair : ∀ i j, (∑ e, if Xor (i ∈ A e) (j ∈ A e) then t e else 0) ≤ D i j * (∑ e, if i ∈ A e ∨ j ∈ A e then t e else 0)) : ∃ q : (I → J) → ℝ, Law q ∧ (∀ i y, (∑ f, if f i = y then q f else 0) = p i y) ∧ (∀ i j, (∑ f, if f i ≠ f j then q f else 0) ≤ D i j) := by … - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.sum_abs_eqline 267 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.shared_rejectionline 273Source documentation
The joint finite law in the shared rejection lemma, with its sharp bound.
lemma shared_rejection [Nonempty J] (p : I → J → ℝ) (hp : ∀ i, Law (p i)) : ∃ q : (I → J) → ℝ, Law q ∧ (∀ i y, (∑ f, if f i = y then q f else 0) = p i y) ∧ (∀ i j, (∑ f, if f i ≠ f j then q f else 0) ≤ 2 * dist (p i) (p j) / (1 + dist (p i) (p j))) := by …Mentions: OAI.CliqueFreeIndependence.FiniteCoupling.Law, OAI.CliqueFreeIndependence.FiniteCoupling.dist
- lemma
OAI.CliqueFreeIndependence.FiniteCoupling.sharp_bound_leline 336 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.positive_outputline 340 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.marginal_expectationline 350 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.exists_positive_geline 356 - def
OAI.CliqueFreeIndependence.FiniteCoupling.badline 375 - lemma
OAI.CliqueFreeIndependence.FiniteCoupling.bad_andline 377