@@ -553,8 +553,8 @@ lemma distribution_smul_left {f : α → ε'} {c : ℝ≥0} (hc : c ≠ 0) :
553553 rw [← @ENNReal.mul_lt_mul_right (t / ‖c‖ₑ) _ (‖c‖ₑ) h₀ coe_ne_top,
554554 enorm_smul_eq_mul (c := c) _, ENNReal.div_mul_cancel h₀ coe_ne_top, mul_comm]
555555
556- variable [NormedAddCommGroup E] [MulActionWithZero 𝕜 E] [IsBoundedSMul 𝕜 E]
557- {E' : Type *} [NormedAddCommGroup E'] [MulActionWithZero 𝕜 E'] [IsBoundedSMul 𝕜 E']
556+ variable [NormedAddCommGroup E] [MulActionWithZero 𝕜 E] [NormSMulClass 𝕜 E]
557+ {E' : Type *} [NormedAddCommGroup E'] [MulActionWithZero 𝕜 E'] [NormSMulClass 𝕜 E']
558558
559559lemma distribution_smul_left' {f : α → E} {c : 𝕜} (hc : c ≠ 0 ) :
560560 distribution (c • f) t μ = distribution f (t / ‖c‖ₑ) μ := by
@@ -624,7 +624,7 @@ lemma wnorm_const_smul_le (hp : p ≠ 0) {f : α → ε'} (k : ℝ≥0) :
624624 apply le_of_eq
625625 congr <;> exact (coe_div k_zero).symm
626626
627- lemma wnorm_const_smul_le' (hp : p ≠ 0 ) {f : α → E} (k : 𝕜) :
627+ lemma wnorm_const_smul_le' [IsBoundedSMul 𝕜 E] (hp : p ≠ 0 ) {f : α → E} (k : 𝕜) :
628628 wnorm (k • f) p μ ≤ ‖k‖ₑ * wnorm f p μ := by
629629 by_cases ptop : p = ⊤
630630 · simp only [ptop, wnorm_top]
@@ -666,7 +666,7 @@ lemma HasWeakType.const_smul [ContinuousConstSMul ℝ≥0 ε']
666666
667667-- TODO: do we want to unify this lemma with its unprimed version, perhaps using an
668668-- `ENormedSemiring` class?
669- lemma HasWeakType.const_smul' {T : (α → ε) → (α' → E')} (hp' : p' ≠ 0 )
669+ lemma HasWeakType.const_smul' [IsBoundedSMul 𝕜 E'] {T : (α → ε) → (α' → E')} (hp' : p' ≠ 0 )
670670 {c : ℝ≥0 ∞} (h : HasWeakType T p p' μ ν c) (k : 𝕜) :
671671 HasWeakType (k • T) p p' μ ν (‖k‖ₑ * c) := by
672672 intro f hf
0 commit comments