OAI/NumberTheory/Ostmann/Arithmetic/BulkSymmetrization.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Symmetrization under the identical original bulk priors
- def
OAI.Ostmann.permuteBulkline 13 - def
OAI.Ostmann.bulkArrayEquivline 16 - def
OAI.Ostmann.identicalBulkPriorline 22 - theorem
OAI.Ostmann.identicalBulkPrior_permuteline 25 - theorem
OAI.Ostmann.bulk_value_product_permuteline 30 - def
OAI.Ostmann.bulkSymmetrizeline 35 - theorem
OAI.Ostmann.bulkSymmetrize_statisticline 41Source documentation
The statistic is unchanged even if all bins and history restrictions are carried by F and have no permutation invariance.
theorem bulkSymmetrize_statistic {I A : Type*} [Fintype I] [DecidableEq I] [Fintype A] (μ : A → ℝ) (G F : (I → A) → ℂ) (hG : ∀ e x, G (permuteBulk e x) = G x) : (∑ x : I → A, (identicalBulkPrior μ x : ℂ) * G x * bulkSymmetrize F x) = ∑ x : I → A, (identicalBulkPrior μ x : ℂ) * G x * F x := by …Mentions: OAI.Ostmann.permuteBulk, OAI.Ostmann.identicalBulkPrior, OAI.Ostmann.bulkSymmetrize
- theorem
OAI.Ostmann.bulkSymmetrize_cauchyline 67Source documentation
Weighted Cauchy--Schwarz at the final symmetrized statistic.
theorem bulkSymmetrize_cauchy {I A : Type*} [Fintype I] [DecidableEq I] [Fintype A] (μ : A → ℝ) (hμ : ∀ a, 0 ≤ μ a) (G F : (I → A) → ℂ) : ‖∑ x : I → A, (identicalBulkPrior μ x : ℂ) * G x * bulkSymmetrize F x‖ ^ 2 ≤ (∑ x : I → A, identicalBulkPrior μ x * ‖G x‖ ^ 2) * ∑ x : I → A, identicalBulkPrior μ x * ‖bulkSymmetrize F x‖ ^ 2 := by …Mentions: OAI.Ostmann.identicalBulkPrior, OAI.Ostmann.bulkSymmetrize