Theorems · Theorem · order theory
Finset.le_expect_nonempty_of_subadditive_on_pred
∀ {ι : Type u_1} {M : Type u_4} {N : Type u_5} [inst : AddCommMonoid M] [inst_1 : Module ℚ≥0 M]
[inst_2 : AddCommMonoid N] [inst_3 : PartialOrder N] [IsOrderedAddMonoid N] [inst_5 : Module ℚ≥0 N]
[PosSMulMono ℚ≥0 N] {m : M → N} {p : M → Prop} {f : ι → M} {s : Finset ι},
(∀ (a b : M), p a → p b → m (a + b) ≤ m a + m b) →
(∀ (a b : M), p a → p b → p (a + b)) →
(∀ (n : ℕ) (a : M), p a → m ((↑n)⁻¹ • a) = (↑n)⁻¹ • m a) →
s.Nonempty → (∀ i ∈ s, p (f i)) → m (s.expect fun i => f i) ≤ s.expect fun i => m (f i)Let {a | p a} be an additive subsemigroup of an additive commutative monoid M. If m is a
subadditive function (m (a + b) ≤ m a + m b) preserved under division by a natural, f is a
function valued in that subsemigroup and s is a nonempty set, then
m (𝔼 i ∈ s, f i) ≤ 𝔼 i ∈ s, m (f i).
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 91 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites16
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Modulestatement and proof · cited by 20,661
- Finsetstatement and proof · cited by 13,712
- AddCommMonoidstatement and proof · cited by 12,281
- PartialOrderstatement and proof · cited by 6,410
- Finset.sumproof · cited by 5,195
- Finset.cardproof · cited by 2,327
- Finset.sum_congrproof · cited by 2,323
- IsOrderedAddMonoidstatement and proof · cited by 1,659
- Finset.Nonemptystatement and proof · cited by 1,001
- NNRatstatement and proof · cited by 523
- zero_leproof · cited by 382
- PosSMulMonostatement and proof · cited by 188
Cited by2
Results whose statement or proof uses this declaration.
- Finset.le_expect_of_subadditive_on_predproof · cited by 1
- Finset.le_expect_nonempty_of_subadditiveproof · cited by 0