OAI/NumberTheory/Ostmann/Construction/AllMultipleTupleWeight.lean
6 declarations, 0 contain sorry, 0 declared as axioms
The harmonic square-root weight of tuples with no singleton
- theorem
OAI.Ostmann.tuple_range_fiber_card_leline 14 - theorem
OAI.Ostmann.all_multiple_sqrt_weightline 41 - def
OAI.Ostmann.allMultipleTuplesline 59 - theorem
OAI.Ostmann.exists_singleton_of_not_allMultipleline 63 - theorem
OAI.Ostmann.all_multiple_tuple_weight_leline 88Source documentation
Grouping by the distinct value set pays at most n^n for the ordered assignments, while each distinct prime contributes its full harmonic weight.
theorem all_multiple_tuple_weight_le {A : Type*} [Fintype A] (n : ℕ) (w : A → ℝ) (hw0 : ∀ a, 0 ≤ w a) (hw1 : ∀ a, w a ≤ 1) : (∑ x ∈ allMultipleTuples A n, ∏ i, Real.sqrt (w (x i))) ≤ (n : ℝ) ^ n * ∏ a, (1 + w a) := by …Mentions: OAI.Ostmann.allMultipleTuples
- theorem
OAI.Ostmann.all_multiple_tuple_weight_expline 120