OAI/Combinatorics/SharpThreshold/BlockCounting.lean
20 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Problem313.blockProbabilityline 16Source documentation
Probability of an event for a uniformly chosen fixed-size subset.
def blockProbability (U : Finset α) (m : ℕ) (P : Finset α → Prop) : ℝ := by …
- theorem
OAI.Problem313.blockProbability_eqline 21 - theorem
OAI.Problem313.blockProbability_nonnegline 28 - theorem
OAI.Problem313.blockProbability_monoline 34 - theorem
OAI.Problem313.blockProbability_mem_countline 47 - theorem
OAI.Problem313.choose_pred_ratioline 55 - theorem
OAI.Problem313.blockProbability_memline 68 - theorem
OAI.Problem313.blockProbability_pair_countline 75 - theorem
OAI.Problem313.choose_two_pred_ratioline 82 - theorem
OAI.Problem313.blockProbability_pairline 103 - theorem
OAI.Problem313.blockProbability_congrline 114 - theorem
OAI.Problem313.blockProbability_falseline 123 - theorem
OAI.Problem313.blockProbability_or_leline 127 - theorem
OAI.Problem313.blockProbability_exists_leline 138 - theorem
OAI.Problem313.blockProbability_avoid_geline 154 - theorem
OAI.Problem313.inter_eq_singleton_iff_mem_avoidline 173 - theorem
OAI.Problem313.blockProbability_singleton_inter_geline 196Source documentation
A union bound conditioned on containing a specified vertex.
theorem blockProbability_singleton_inter_ge (U V : Finset α) {m : ℕ} {u : α} (hVU : V ⊆ U) (hu : u ∈ V) (hm : 2 ≤ m) (hmn : m ≤ U.card) : (m : ℝ) / U.card * (1 - ((V.card : ℝ) - 1) * ((m : ℝ) - 1) / ((U.card : ℝ) - 1)) ≤ blockProbability U m (fun B => B ∩ V = {u}) := by …Mentions: OAI.Problem313.blockProbability
- theorem
OAI.Problem313.blockProbability_inter_nonempty_leline 228Source documentation
At most the sum of the individual inclusion probabilities can touch a fixed set.
theorem blockProbability_inter_nonempty_le (U E : Finset α) {m : ℕ} (hEU : E ⊆ U) (hm : 1 ≤ m) (hmn : m ≤ U.card) : blockProbability U m (fun B => (B ∩ E).Nonempty) ≤ (E.card : ℝ) * m / U.card := by …Mentions: OAI.Problem313.blockProbability
- theorem
OAI.Problem313.blockProbability_edge_touch_leline 248Source documentation
The graph-edge touch bound used when averaging the block restriction.
theorem blockProbability_edge_touch_le (U E : Finset α) {m : ℕ} (hEU : E ⊆ U) (hE : E.card = 2) (hm : 1 ≤ m) (hmn : m ≤ U.card) : blockProbability U m (fun B => (B ∩ E).Nonempty) ≤ (2 : ℝ) * m / U.card := by …Mentions: OAI.Problem313.blockProbability
- theorem
OAI.Problem313.blockProbability_singleton_inter_ge_halfline 254Source documentation
Collision estimate reduced to a half yields the usual capture lower bound.
theorem blockProbability_singleton_inter_ge_half (U V : Finset α) {m : ℕ} {u : α} (hVU : V ⊆ U) (hu : u ∈ V) (hm : 2 ≤ m) (hmn : m ≤ U.card) (hcollision : ((V.card : ℝ) - 1) * ((m : ℝ) - 1) / ((U.card : ℝ) - 1) ≤ 1 / 2) : (m : ℝ) / (2 * U.card) ≤ blockProbability U m (fun B => B ∩ V = {u}) := by …Mentions: OAI.Problem313.blockProbability