OAI/Combinatorics/LowSpaceSubsetSum/Separators/SeparatorExpectation.lean
13 declarations, 0 contain sorry, 0 declared as axioms
Exact separator incidence expectations under independent indexed draws
- theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.mean_coordinateline 19 - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.mean_pi_coordinateline 25 - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.probability_pi_coordinateline 32 - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.mean_sumline 42 - def
OAI.LowSpaceSubsetSum.SeparatorExpectation.incidenceline 47 - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.mean_incidenceline 51 - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.table_size_eqline 71Source documentation
The indexed stored incidence array counts the same individual draws.
theorem table_size_eq {ν : ℕ} {α β : Type*} (family : Fin ν → β) (compatible : α → β → Bool) (x : α) : (SeparatorIncidenceTable.table (Array.ofFn family) compatible x).size = incidence (fun y => compatible x y = true) family := by …Mentions: OAI.LowSpaceSubsetSum.SeparatorIncidenceTable.table, OAI.LowSpaceSubsetSum.SeparatorExpectation.incidence
- theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.mean_pi_productline 94Source documentation
Product factorization uses the actual independent uniform family law.
theorem mean_pi_product {ι : Type*} [Fintype ι] [DecidableEq ι] {Ψ : ι → Type*} [∀ i, Fintype (Ψ i)] (f : ∀ i, Ψ i → ℝ) : mean (fun draws : ∀ i, Ψ i => ∏ i, f i (draws i)) = ∏ i, mean (f i) := by … - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.sample_probabilityline 103Source documentation
Exact probability that one sampled separator contains/avoids fixed masks.
theorem sample_probability (U L R : Finset ι) (e : ℕ) (hL : L ⊆ U) (hR : R ⊆ U) (hd : Disjoint L R) (he : L.card ≤ e) : finiteUniformProbability (fun S : SeparatorSample U e => L ⊆ S.val ∧ Disjoint S.val R) = (Nat.choose (U.card - R.card - L.card) (e - L.card) : ℝ) / Nat.choose U.card e := by …Mentions: OAI.LowSpaceSubsetSum.finiteUniformProbability, OAI.LowSpaceSubsetSum.SeparatorSample
- theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.containment_probabilityline 127 - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.avoidance_probabilityline 132 - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.mean_containmentline 137 - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.mean_avoidanceline 146