OAI/Combinatorics/LowSpaceSubsetSum/Counting/SurvivalLayout.lean
21 declarations, 0 contain sorry, 0 declared as axioms
The balanced signed-layout survival event
The uniform balanced sign law is a product of uniform half choices. Averaging the fixed-layout concentration estimate over these choices gives the simultaneous six-half and spread event in the actual experiment.
- theorem
OAI.LowSpaceSubsetSum.finiteUniformProbability_prod_averageline 18 - theorem
OAI.LowSpaceSubsetSum.finiteUniformProbability_prod_lowerline 27 - def
OAI.LowSpaceSubsetSum.baseLayoutTestsline 37 - theorem
OAI.LowSpaceSubsetSum.balanced_base_layout_tests_probabilityline 43 - def
OAI.LowSpaceSubsetSum.actualLayoutTestsline 87 - theorem
OAI.LowSpaceSubsetSum.actualLayoutTests_base_iffline 93 - theorem
OAI.LowSpaceSubsetSum.balanced_actual_layout_tests_probabilityline 104 - def
OAI.LowSpaceSubsetSum.halfComplementEquivline 128Source documentation
Complementation permutes the subsets having exactly half the ambient size.
def halfComplementEquiv (α : Type*) [Fintype α] [DecidableEq α] (s : ℕ) (hα : Fintype.card α = 2 * s) : {S : Finset α // S.card = s} ≃ {S : Finset α // S.card = s} where … - def
OAI.LowSpaceSubsetSum.orientationCoordinateEquivline 140 - def
OAI.LowSpaceSubsetSum.orientBalancedSignsline 150 - theorem
OAI.LowSpaceSubsetSum.mixer_restriction_mapline 158 - theorem
OAI.LowSpaceSubsetSum.mixer_fiber_univ_mapline 166 - theorem
OAI.LowSpaceSubsetSum.orientBalancedSigns_selectedline 179 - theorem
OAI.LowSpaceSubsetSum.finiteUniformProbability_random_equivline 213 - def
OAI.LowSpaceSubsetSum.baseLayoutSuccessline 223 - theorem
OAI.LowSpaceSubsetSum.balanced_base_layout_success_probabilityline 229 - theorem
OAI.LowSpaceSubsetSum.finiteUniformProbability_product_restrictline 289Source documentation
Restricting one coordinate gives the exact balance factor in the joint law.
theorem finiteUniformProbability_product_restrict {Ω Ψ : Type*} [Fintype Ω] [Nonempty Ω] [Fintype Ψ] [Nonempty Ψ] (E : Ψ → Prop) [Fintype {y : Ψ // E y}] [Nonempty {y : Ψ // E y}] (Q : Ω → Ψ → Prop) : finiteUniformProbability (fun z : Ω × Ψ => E z.2 ∧ Q z.1 z.2) = finiteUniformProbability E * finiteUniformProbability (fun z : Ω × {y : Ψ // E y} => Q z.1 z.2.val) := by … - def
OAI.LowSpaceSubsetSum.signLayoutEquivline 312Source documentation
Independent uniform signs can be expressed in original or permuted coordinates.
def signLayoutEquiv (ι : Type*) [Fintype ι] [DecidableEq ι] : Equiv.Perm ι × Finset ι ≃ Equiv.Perm ι × Finset ι where … - def
OAI.LowSpaceSubsetSum.actualLayoutSuccessline 329 - theorem
OAI.LowSpaceSubsetSum.actualLayoutSuccess_signLayoutEquivline 335 - theorem
OAI.LowSpaceSubsetSum.signed_layout_survival_probabilityline 343Source documentation
The complete mixer event in the actual uniform permutation and sign experiment.
theorem signed_layout_survival_probability {n s : ℕ} (hn : 180000000 ≤ n) (hs : (s : ℝ) ≤ (3 / 25 : ℝ) * n) (hm : ((2 * s : ℕ) : ℝ) ≤ (6 / 25 : ℝ) * n) (a : Fin n → ℤ) (M : Fin 3 → Finset (Fin n)) (hdisj : ∀ i j, i ≠ j → Disjoint (M i) (M j)) (hM : ∀ i, (M i).card = 2 * s) (hmean : meanDeficiency a Finset.univ s < (153 / 20000 : ℝ) * n) : 1 / (16 * ((2 * s + 1 : ℕ) : ℝ) ^ 3) ≤ finiteUniformProbability (fun z : Equiv.Perm (Fin n) × Finset (Fin n) => MixerBalanced (fun i => permuteSubset z.1 (M i)) s z.2 ∧ actualLayoutSuccess a M z) := by …Mentions: OAI.LowSpaceSubsetSum.meanDeficiency, OAI.LowSpaceSubsetSum.finiteUniformProbability, OAI.LowSpaceSubsetSum.MixerBalanced, OAI.LowSpaceSubsetSum.permuteSubset, OAI.LowSpaceSubsetSum.actualLayoutSuccess