Loogle!
Result
Found 107 declarations mentioning BoxIntegral.BoxAdditiveMap.
- BoxIntegral.BoxAdditiveMap 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
(ι : Type u_3) (M : Type u_4) [AddCommMonoid M] (I : WithTop (BoxIntegral.Box ι)) : Type (max u_3 u_4) - BoxIntegral.BoxAdditiveMap.instAdd 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} : Add (BoxIntegral.BoxAdditiveMap ι M I₀) - BoxIntegral.BoxAdditiveMap.instAddCommMonoid 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} : AddCommMonoid (BoxIntegral.BoxAdditiveMap ι M I₀) - BoxIntegral.BoxAdditiveMap.instInhabited 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} : Inhabited (BoxIntegral.BoxAdditiveMap ι M I₀) - BoxIntegral.BoxAdditiveMap.instZero 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} : Zero (BoxIntegral.BoxAdditiveMap ι M I₀) - BoxIntegral.BoxAdditiveMap.instAddCommGroup 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {I₀ : WithTop (BoxIntegral.Box ι)} {M : Type u_4} [AddCommGroup M] : AddCommGroup (BoxIntegral.BoxAdditiveMap ι M I₀) - BoxIntegral.BoxAdditiveMap.instNeg 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {I₀ : WithTop (BoxIntegral.Box ι)} {M : Type u_4} [AddCommGroup M] : Neg (BoxIntegral.BoxAdditiveMap ι M I₀) - BoxIntegral.BoxAdditiveMap.instSub 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {I₀ : WithTop (BoxIntegral.Box ι)} {M : Type u_4} [AddCommGroup M] : Sub (BoxIntegral.BoxAdditiveMap ι M I₀) - BoxIntegral.BoxAdditiveMap.toFun 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_3} {M : Type u_4} [AddCommMonoid M] {I : WithTop (BoxIntegral.Box ι)} (self : BoxIntegral.BoxAdditiveMap ι M I) : BoxIntegral.Box ι → M - BoxIntegral.BoxAdditiveMap.instFunLikeBox 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} : FunLike (BoxIntegral.BoxAdditiveMap ι M I₀) (BoxIntegral.Box ι) M - BoxIntegral.BoxAdditiveMap.instSMulOfDistribMulAction 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} {R : Type u_4} [Monoid R] [DistribMulAction R M] : SMul R (BoxIntegral.BoxAdditiveMap ι M I₀) - BoxIntegral.BoxAdditiveMap.instIsAddApplyBox 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} : IsAddApply (BoxIntegral.BoxAdditiveMap ι M I₀) (BoxIntegral.Box ι) M - BoxIntegral.BoxAdditiveMap.instIsZeroApplyBox 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} : IsZeroApply (BoxIntegral.BoxAdditiveMap ι M I₀) (BoxIntegral.Box ι) M - BoxIntegral.BoxAdditiveMap.instIsSubApplyBox 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {I₀ : WithTop (BoxIntegral.Box ι)} {M : Type u_4} [AddCommGroup M] : IsSubApply (BoxIntegral.BoxAdditiveMap ι M I₀) (BoxIntegral.Box ι) M - BoxIntegral.BoxAdditiveMap.map 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} {N : Type u_3} [AddCommMonoid M] [AddCommMonoid N] {I₀ : WithTop (BoxIntegral.Box ι)} (f : BoxIntegral.BoxAdditiveMap ι M I₀) (g : M →+ N) : BoxIntegral.BoxAdditiveMap ι N I₀ - BoxIntegral.BoxAdditiveMap.restrict 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} (f : BoxIntegral.BoxAdditiveMap ι M I₀) (I : WithTop (BoxIntegral.Box ι)) (hI : I ≤ I₀) : BoxIntegral.BoxAdditiveMap ι M I - BoxIntegral.BoxAdditiveMap.coe_injective 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} : Function.Injective fun f x => f x - BoxIntegral.BoxAdditiveMap.instIsNegApplyBox 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {I₀ : WithTop (BoxIntegral.Box ι)} {M : Type u_4} [AddCommGroup M] : IsNegApply (BoxIntegral.BoxAdditiveMap ι M I₀) (BoxIntegral.Box ι) M - BoxIntegral.BoxAdditiveMap.mk 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_3} {M : Type u_4} [AddCommMonoid M] {I : WithTop (BoxIntegral.Box ι)} (toFun : BoxIntegral.Box ι → M) (sum_partition_boxes' : ∀ (J : BoxIntegral.Box ι), ↑J ≤ I → ∀ (π : BoxIntegral.Prepartition J), π.IsPartition → ∑ Ji ∈ π.boxes, toFun Ji = toFun J) : BoxIntegral.BoxAdditiveMap ι M I - BoxIntegral.BoxAdditiveMap.coe_inj 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} {f g : BoxIntegral.BoxAdditiveMap ι M I₀} : ⇑f = ⇑g ↔ f = g - BoxIntegral.BoxAdditiveMap.ext 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} {f g : BoxIntegral.BoxAdditiveMap ι M I₀} (h : ∀ (J : BoxIntegral.Box ι), f J = g J) : f = g - BoxIntegral.BoxAdditiveMap.ext_iff 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} {f g : BoxIntegral.BoxAdditiveMap ι M I₀} : f = g ↔ ∀ (J : BoxIntegral.Box ι), f J = g J - BoxIntegral.BoxAdditiveMap.instIsSMulApplyBox 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} {R : Type u_4} [Monoid R] [DistribMulAction R M] : IsSMulApply R (BoxIntegral.BoxAdditiveMap ι M I₀) (BoxIntegral.Box ι) M - BoxIntegral.BoxAdditiveMap.sum_partition_boxes' 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_3} {M : Type u_4} [AddCommMonoid M] {I : WithTop (BoxIntegral.Box ι)} (self : BoxIntegral.BoxAdditiveMap ι M I) (J : BoxIntegral.Box ι) : ↑J ≤ I → ∀ (π : BoxIntegral.Prepartition J), π.IsPartition → ∑ Ji ∈ π.boxes, self.toFun Ji = self.toFun J - BoxIntegral.BoxAdditiveMap.zero_apply 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} : ⇑0 = 0 - BoxIntegral.BoxAdditiveMap.restrict_apply 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} (f : BoxIntegral.BoxAdditiveMap ι M I₀) (I : WithTop (BoxIntegral.Box ι)) (hI : I ≤ I₀) (a : BoxIntegral.Box ι) : (f.restrict I hI) a = f a - BoxIntegral.BoxAdditiveMap.coe_mk 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} (f : BoxIntegral.Box ι → M) (h : ∀ (J : BoxIntegral.Box ι), ↑J ≤ I₀ → ∀ (π : BoxIntegral.Prepartition J), π.IsPartition → ∑ Ji ∈ π.boxes, f Ji = f J) : ⇑{ toFun := f, sum_partition_boxes' := h } = f - BoxIntegral.BoxAdditiveMap.sum_partition_boxes 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} {I : BoxIntegral.Box ι} (f : BoxIntegral.BoxAdditiveMap ι M I₀) (hI : ↑I ≤ I₀) {π : BoxIntegral.Prepartition I} (h : π.IsPartition) : ∑ J ∈ π.boxes, f J = f I - BoxIntegral.BoxAdditiveMap.sum_boxes_congr 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} {I : BoxIntegral.Box ι} [Finite ι] (f : BoxIntegral.BoxAdditiveMap ι M I₀) (hI : ↑I ≤ I₀) {π₁ π₂ : BoxIntegral.Prepartition I} (h : π₁.iUnion = π₂.iUnion) : ∑ J ∈ π₁.boxes, f J = ∑ J ∈ π₂.boxes, f J - BoxIntegral.BoxAdditiveMap.map_apply 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} {N : Type u_3} [AddCommMonoid M] [AddCommMonoid N] {I₀ : WithTop (BoxIntegral.Box ι)} (f : BoxIntegral.BoxAdditiveMap ι M I₀) (g : M →+ N) : ⇑(f.map g) = ⇑g ∘ ⇑f - BoxIntegral.BoxAdditiveMap.ofMapSplitAdd 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] [Finite ι] (f : BoxIntegral.Box ι → M) (I₀ : WithTop (BoxIntegral.Box ι)) (hf : ∀ (I : BoxIntegral.Box ι), ↑I ≤ I₀ → ∀ {i : ι} {x : ℝ}, x ∈ Set.Ioo (I.lower i) (I.upper i) → Option.elim' 0 f (I.splitLower i x) + Option.elim' 0 f (I.splitUpper i x) = f I) : BoxIntegral.BoxAdditiveMap ι M I₀ - BoxIntegral.BoxAdditiveMap.map_split_add 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {M : Type u_2} [AddCommMonoid M] {I₀ : WithTop (BoxIntegral.Box ι)} {I : BoxIntegral.Box ι} (f : BoxIntegral.BoxAdditiveMap ι M I₀) (hI : ↑I ≤ I₀) (i : ι) (x : ℝ) : Option.elim' 0 (⇑f) (I.splitLower i x) + Option.elim' 0 (⇑f) (I.splitUpper i x) = f I - BoxIntegral.BoxAdditiveMap.toSMul 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {I₀ : WithTop (BoxIntegral.Box ι)} {E : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] (f : BoxIntegral.BoxAdditiveMap ι ℝ I₀) : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] E) I₀ - BoxIntegral.BoxAdditiveMap.upperSubLower 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{n : ℕ} {G : Type u} [AddCommGroup G] (I₀ : BoxIntegral.Box (Fin (n + 1))) (i : Fin (n + 1)) (f : ℝ → BoxIntegral.Box (Fin n) → G) (fb : ↑(Set.Icc (I₀.lower i) (I₀.upper i)) → BoxIntegral.BoxAdditiveMap (Fin n) G ↑(I₀.face i)) (hf : ∀ (x : ℝ) (hx : x ∈ Set.Icc (I₀.lower i) (I₀.upper i)) (J : BoxIntegral.Box (Fin n)), f x J = (fb ⟨x, hx⟩) J) : BoxIntegral.BoxAdditiveMap (Fin (n + 1)) G ↑I₀ - BoxIntegral.BoxAdditiveMap.upperSubLower_apply 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{n : ℕ} {G : Type u} [AddCommGroup G] (I₀ : BoxIntegral.Box (Fin (n + 1))) (i : Fin (n + 1)) (f : ℝ → BoxIntegral.Box (Fin n) → G) (fb : ↑(Set.Icc (I₀.lower i) (I₀.upper i)) → BoxIntegral.BoxAdditiveMap (Fin n) G ↑(I₀.face i)) (hf : ∀ (x : ℝ) (hx : x ∈ Set.Icc (I₀.lower i) (I₀.upper i)) (J : BoxIntegral.Box (Fin n)), f x J = (fb ⟨x, hx⟩) J) (J : BoxIntegral.Box (Fin (n + 1))) : (BoxIntegral.BoxAdditiveMap.upperSubLower I₀ i f fb hf) J = f (J.upper i) (J.face i) - f (J.lower i) (J.face i) - BoxIntegral.BoxAdditiveMap.toSMul_apply 📋 Mathlib.Analysis.BoxIntegral.Partition.Additive
{ι : Type u_1} {I₀ : WithTop (BoxIntegral.Box ι)} {E : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] (f : BoxIntegral.BoxAdditiveMap ι ℝ I₀) (I : BoxIntegral.Box ι) (x : E) : (f.toSMul I) x = f I • x - MeasureTheory.Measure.toBoxAdditive 📋 Mathlib.Analysis.BoxIntegral.Partition.Measure
{ι : Type u_1} [Finite ι] (μ : MeasureTheory.Measure (ι → ℝ)) [MeasureTheory.IsLocallyFiniteMeasure μ] : BoxIntegral.BoxAdditiveMap ι ℝ ⊤ - MeasureTheory.Measure.toBoxAdditive_apply 📋 Mathlib.Analysis.BoxIntegral.Partition.Measure
{ι : Type u_1} [Finite ι] (μ : MeasureTheory.Measure (ι → ℝ)) [MeasureTheory.IsLocallyFiniteMeasure μ] (J : BoxIntegral.Box ι) : μ.toBoxAdditive J = μ.real ↑J - BoxIntegral.Box.volume_apply 📋 Mathlib.Analysis.BoxIntegral.Partition.Measure
{ι : Type u_1} [Fintype ι] (I : BoxIntegral.Box ι) : MeasureTheory.volume.toBoxAdditive I = ∏ i, (I.upper i - I.lower i) - BoxIntegral.BoxAdditiveMap.volume 📋 Mathlib.Analysis.BoxIntegral.Partition.Measure
{ι : Type u_1} [Fintype ι] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] E) ⊤ - BoxIntegral.BoxAdditiveMap.volume_apply 📋 Mathlib.Analysis.BoxIntegral.Partition.Measure
{ι : Type u_1} [Fintype ι] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] (I : BoxIntegral.Box ι) (x : E) : (BoxIntegral.BoxAdditiveMap.volume I) x = (∏ j, (I.upper j - I.lower j)) • x - BoxIntegral.Integrable 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [Fintype ι] (I : BoxIntegral.Box ι) (l : BoxIntegral.IntegrationParams) (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) : Prop - BoxIntegral.integral 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [Fintype ι] (I : BoxIntegral.Box ι) (l : BoxIntegral.IntegrationParams) (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) : F - BoxIntegral.integralSum 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) (π : BoxIntegral.TaggedPrepartition I) : F - BoxIntegral.HasIntegral 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [Fintype ι] (I : BoxIntegral.Box ι) (l : BoxIntegral.IntegrationParams) (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) (y : F) : Prop - BoxIntegral.integrable_const 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (c : E) : BoxIntegral.Integrable I l (fun x => c) vol - BoxIntegral.HasIntegral.integrable 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y : F} (h : BoxIntegral.HasIntegral I l f vol y) : BoxIntegral.Integrable I l f vol - BoxIntegral.Integrable.convergenceR 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (h : BoxIntegral.Integrable I l f vol) (ε : ℝ) : NNReal → (ι → ℝ) → ↑(Set.Ioi 0) - BoxIntegral.integrable_zero 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} : BoxIntegral.Integrable I l (fun x => 0) vol - BoxIntegral.HasIntegral.integral_eq 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y : F} (h : BoxIntegral.HasIntegral I l f vol y) : BoxIntegral.integral I l f vol = y - BoxIntegral.HasIntegral.unique 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y y' : F} (h : BoxIntegral.HasIntegral I l f vol y) (h' : BoxIntegral.HasIntegral I l f vol y') : y = y' - BoxIntegral.Integrable.convergenceR_cond 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (h : BoxIntegral.Integrable I l f vol) (ε : ℝ) (c : NNReal) : l.RCond (h.convergenceR ε c) - BoxIntegral.Integrable.toBoxAdditive 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} [CompleteSpace F] (h : BoxIntegral.Integrable I l f vol) : BoxIntegral.BoxAdditiveMap ι F ↑I - BoxIntegral.Integrable.mono 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {l' : BoxIntegral.IntegrationParams} (h : BoxIntegral.Integrable I l f vol) (hle : l' ≤ l) : BoxIntegral.Integrable I l' f vol - BoxIntegral.integralSum_inf_partition 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) (π : BoxIntegral.TaggedPrepartition I) {π' : BoxIntegral.Prepartition I} (h : π'.IsPartition) : BoxIntegral.integralSum f vol (π.infPrepartition π') = BoxIntegral.integralSum f vol π - BoxIntegral.HasIntegral.mono 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y : F} {l₁ l₂ : BoxIntegral.IntegrationParams} (h : BoxIntegral.HasIntegral I l₁ f vol y) (hl : l₂ ≤ l₁) : BoxIntegral.HasIntegral I l₂ f vol y - BoxIntegral.Integrable.hasIntegral 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (h : BoxIntegral.Integrable I l f vol) : BoxIntegral.HasIntegral I l f vol (BoxIntegral.integral I l f vol) - BoxIntegral.Integrable.to_subbox 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I J : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} [CompleteSpace F] (h : BoxIntegral.Integrable I l f vol) (hJ : J ≤ I) : BoxIntegral.Integrable J l f vol - BoxIntegral.hasIntegral_zero 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} : BoxIntegral.HasIntegral I l (fun x => 0) vol 0 - BoxIntegral.Integrable.cauchy_map_integralSum_toFilteriUnion 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (h : BoxIntegral.Integrable I l f vol) (π₀ : BoxIntegral.Prepartition I) : Cauchy (Filter.map (BoxIntegral.integralSum f vol) (BoxIntegral.IntegrationParams.toFilteriUnion I π₀)) - BoxIntegral.integral_zero 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} : BoxIntegral.integral I l (fun x => 0) vol = 0 - BoxIntegral.integralSum_biUnionTagged 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) (π : BoxIntegral.Prepartition I) (πi : (J : BoxIntegral.Box ι) → BoxIntegral.TaggedPrepartition J) : BoxIntegral.integralSum f vol (π.biUnionTagged πi) = ∑ J ∈ π.boxes, BoxIntegral.integralSum f vol (πi J) - BoxIntegral.Integrable.neg 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hf : BoxIntegral.Integrable I l f vol) : BoxIntegral.Integrable I l (-f) vol - BoxIntegral.Integrable.of_neg 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hf : BoxIntegral.Integrable I l (-f) vol) : BoxIntegral.Integrable I l f vol - BoxIntegral.integrable_neg 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} : BoxIntegral.Integrable I l (-f) vol ↔ BoxIntegral.Integrable I l f vol - BoxIntegral.integralSum_biUnion_partition 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) (π : BoxIntegral.TaggedPrepartition I) (πi : (J : BoxIntegral.Box ι) → BoxIntegral.Prepartition J) (hπi : ∀ J ∈ π, (πi J).IsPartition) : BoxIntegral.integralSum f vol (π.biUnionPrepartition πi) = BoxIntegral.integralSum f vol π - BoxIntegral.HasIntegral.tendsto 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y : F} (h : BoxIntegral.HasIntegral I l f vol y) : Filter.Tendsto (BoxIntegral.integralSum f vol) (BoxIntegral.IntegrationParams.toFilteriUnion I ⊤) (nhds y) - BoxIntegral.integralSum_neg 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) (π : BoxIntegral.TaggedPrepartition I) : BoxIntegral.integralSum (-f) vol π = -BoxIntegral.integralSum f vol π - BoxIntegral.integrable_iff_cauchy 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} [CompleteSpace F] : BoxIntegral.Integrable I l f vol ↔ Cauchy (Filter.map (BoxIntegral.integralSum f vol) (BoxIntegral.IntegrationParams.toFilteriUnion I ⊤)) - BoxIntegral.integralSum_fiberwise 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} {α : Type u_1} (g : BoxIntegral.Box ι → α) (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) (π : BoxIntegral.TaggedPrepartition I) : ∑ y ∈ Finset.image g π.boxes, BoxIntegral.integralSum f vol (π.filter fun x => g x = y) = BoxIntegral.integralSum f vol π - BoxIntegral.integral_neg 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} : BoxIntegral.integral I l (-f) vol = -BoxIntegral.integral I l f vol - BoxIntegral.HasIntegral.neg 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y : F} (hf : BoxIntegral.HasIntegral I l f vol y) : BoxIntegral.HasIntegral I l (-f) vol (-y) - BoxIntegral.HasIntegral.sum 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {α : Type u_1} {s : Finset α} {f : α → (ι → ℝ) → E} {g : α → F} (h : ∀ i ∈ s, BoxIntegral.HasIntegral I l (f i) vol (g i)) : BoxIntegral.HasIntegral I l (fun x => ∑ i ∈ s, f i x) vol (∑ i ∈ s, g i) - BoxIntegral.Integrable.sub 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f g : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hf : BoxIntegral.Integrable I l f vol) (hg : BoxIntegral.Integrable I l g vol) : BoxIntegral.Integrable I l (f - g) vol - BoxIntegral.Integrable.add 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f g : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hf : BoxIntegral.Integrable I l f vol) (hg : BoxIntegral.Integrable I l g vol) : BoxIntegral.Integrable I l (f + g) vol - BoxIntegral.Integrable.tendsto_integralSum_toFilteriUnion_single 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I J : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} [CompleteSpace F] (h : BoxIntegral.Integrable I l f vol) (hJ : J ≤ I) : Filter.Tendsto (BoxIntegral.integralSum f vol) (BoxIntegral.IntegrationParams.toFilteriUnion I (BoxIntegral.Prepartition.single I J hJ)) (nhds (BoxIntegral.integral J l f vol)) - BoxIntegral.Integrable.toBoxAdditive_apply 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} [CompleteSpace F] (h : BoxIntegral.Integrable I l f vol) (J : BoxIntegral.Box ι) : h.toBoxAdditive J = BoxIntegral.integral J l f vol - BoxIntegral.Integrable.tendsto_integralSum_sum_integral 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} [CompleteSpace F] (h : BoxIntegral.Integrable I l f vol) (π₀ : BoxIntegral.Prepartition I) : Filter.Tendsto (BoxIntegral.integralSum f vol) (BoxIntegral.IntegrationParams.toFilteriUnion I π₀) (nhds (∑ J ∈ π₀.boxes, BoxIntegral.integral J l f vol)) - BoxIntegral.Integrable.to_subbox_aux 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I J : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} [CompleteSpace F] (h : BoxIntegral.Integrable I l f vol) (hJ : J ≤ I) : ∃ y, BoxIntegral.HasIntegral J l f vol y ∧ Filter.Tendsto (BoxIntegral.integralSum f vol) (BoxIntegral.IntegrationParams.toFilteriUnion I (BoxIntegral.Prepartition.single I J hJ)) (nhds y) - BoxIntegral.integralSum_add 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} (f g : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) (π : BoxIntegral.TaggedPrepartition I) : BoxIntegral.integralSum (f + g) vol π = BoxIntegral.integralSum f vol π + BoxIntegral.integralSum g vol π - BoxIntegral.Integrable.dist_integralSum_integral_le_of_memBaseSet 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} {π : BoxIntegral.TaggedPrepartition I} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {c : NNReal} {ε : ℝ} (h : BoxIntegral.Integrable I l f vol) (h₀ : 0 < ε) (hπ : l.MemBaseSet I c (h.convergenceR ε c) π) (hπp : π.IsPartition) : dist (BoxIntegral.integralSum f vol π) (BoxIntegral.integral I l f vol) ≤ ε - BoxIntegral.HasIntegral.sub 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f g : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y y' : F} (h : BoxIntegral.HasIntegral I l f vol y) (h' : BoxIntegral.HasIntegral I l g vol y') : BoxIntegral.HasIntegral I l (f - g) vol (y - y') - BoxIntegral.Integrable.sum_integral_congr 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} [CompleteSpace F] (h : BoxIntegral.Integrable I l f vol) {π₁ π₂ : BoxIntegral.Prepartition I} (hU : π₁.iUnion = π₂.iUnion) : ∑ J ∈ π₁.boxes, BoxIntegral.integral J l f vol = ∑ J ∈ π₂.boxes, BoxIntegral.integral J l f vol - BoxIntegral.HasIntegral.add 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f g : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y y' : F} (h : BoxIntegral.HasIntegral I l f vol y) (h' : BoxIntegral.HasIntegral I l g vol y') : BoxIntegral.HasIntegral I l (f + g) vol (y + y') - BoxIntegral.hasIntegral_iff 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y : F} : BoxIntegral.HasIntegral I l f vol y ↔ ∀ ε > 0, ∃ r, (∀ (c : NNReal), l.RCond (r c)) ∧ ∀ (c : NNReal) (π : BoxIntegral.TaggedPrepartition I), l.MemBaseSet I c (r c) π → π.IsPartition → dist (BoxIntegral.integralSum f vol π) y ≤ ε - BoxIntegral.Integrable.smul 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hf : BoxIntegral.Integrable I l f vol) (c : ℝ) : BoxIntegral.Integrable I l (c • f) vol - BoxIntegral.HasIntegral.of_mul 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y : F} (a : ℝ) (h : ∀ (ε : ℝ), 0 < ε → ∃ r, (∀ (c : NNReal), l.RCond (r c)) ∧ ∀ (c : NNReal) (π : BoxIntegral.TaggedPrepartition I), l.MemBaseSet I c (r c) π → π.IsPartition → dist (BoxIntegral.integralSum f vol π) y ≤ a * ε) : BoxIntegral.HasIntegral I l f vol y - BoxIntegral.Integrable.dist_integralSum_sum_integral_le_of_memBaseSet 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} {π : BoxIntegral.TaggedPrepartition I} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {c : NNReal} {ε : ℝ} [CompleteSpace F] (h : BoxIntegral.Integrable I l f vol) (h0 : 0 < ε) (hπ : l.MemBaseSet I c (h.convergenceR ε c) π) : dist (BoxIntegral.integralSum f vol π) (∑ J ∈ π.boxes, BoxIntegral.integral J l f vol) ≤ ε - BoxIntegral.integralSum_disjUnion 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) {π₁ π₂ : BoxIntegral.TaggedPrepartition I} (h : Disjoint π₁.iUnion π₂.iUnion) : BoxIntegral.integralSum f vol (π₁.disjUnion π₂ h) = BoxIntegral.integralSum f vol π₁ + BoxIntegral.integralSum f vol π₂ - BoxIntegral.integral_sub 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f g : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hf : BoxIntegral.Integrable I l f vol) (hg : BoxIntegral.Integrable I l g vol) : BoxIntegral.integral I l (f - g) vol = BoxIntegral.integral I l f vol - BoxIntegral.integral I l g vol - BoxIntegral.Integrable.of_smul 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {c : ℝ} (hf : BoxIntegral.Integrable I l (c • f) vol) (hc : c ≠ 0) : BoxIntegral.Integrable I l f vol - BoxIntegral.integral_add 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f g : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hf : BoxIntegral.Integrable I l f vol) (hg : BoxIntegral.Integrable I l g vol) : BoxIntegral.integral I l (f + g) vol = BoxIntegral.integral I l f vol + BoxIntegral.integral I l g vol - BoxIntegral.Integrable.dist_integralSum_sum_integral_le_of_memBaseSet_of_iUnion_eq 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} {π : BoxIntegral.TaggedPrepartition I} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {c : NNReal} {ε : ℝ} [CompleteSpace F] (h : BoxIntegral.Integrable I l f vol) (h0 : 0 < ε) (hπ : l.MemBaseSet I c (h.convergenceR ε c) π) {π₀ : BoxIntegral.Prepartition I} (hU : π.iUnion = π₀.iUnion) : dist (BoxIntegral.integralSum f vol π) (∑ J ∈ π₀.boxes, BoxIntegral.integral J l f vol) ≤ ε - BoxIntegral.integrable_iff_cauchy_basis 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} [CompleteSpace F] : BoxIntegral.Integrable I l f vol ↔ ∀ ε > 0, ∃ r, (∀ (c : NNReal), l.RCond (r c)) ∧ ∀ (c₁ c₂ : NNReal) (π₁ π₂ : BoxIntegral.TaggedPrepartition I), l.MemBaseSet I c₁ (r c₁) π₁ → π₁.IsPartition → l.MemBaseSet I c₂ (r c₂) π₂ → π₂.IsPartition → dist (BoxIntegral.integralSum f vol π₁) (BoxIntegral.integralSum f vol π₂) ≤ ε - BoxIntegral.Integrable.dist_integralSum_le_of_memBaseSet 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {c₁ c₂ : NNReal} {ε₁ ε₂ : ℝ} {π₁ π₂ : BoxIntegral.TaggedPrepartition I} (h : BoxIntegral.Integrable I l f vol) (hpos₁ : 0 < ε₁) (hpos₂ : 0 < ε₂) (h₁ : l.MemBaseSet I c₁ (h.convergenceR ε₁ c₁) π₁) (h₂ : l.MemBaseSet I c₂ (h.convergenceR ε₂ c₂) π₂) (HU : π₁.iUnion = π₂.iUnion) : dist (BoxIntegral.integralSum f vol π₁) (BoxIntegral.integralSum f vol π₂) ≤ ε₁ + ε₂ - BoxIntegral.integral_smul 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (c : ℝ) : BoxIntegral.integral I l (fun x => c • f x) vol = c • BoxIntegral.integral I l f vol - BoxIntegral.integralSum_smul 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} (c : ℝ) (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) (π : BoxIntegral.TaggedPrepartition I) : BoxIntegral.integralSum (c • f) vol π = c • BoxIntegral.integralSum f vol π - BoxIntegral.HasIntegral.smul 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} {y : F} (hf : BoxIntegral.HasIntegral I l f vol y) (c : ℝ) : BoxIntegral.HasIntegral I l (c • f) vol (c • y) - BoxIntegral.Integrable.tendsto_integralSum_toFilter_prod_self_inf_iUnion_eq_uniformity 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (h : BoxIntegral.Integrable I l f vol) : Filter.Tendsto (fun π => (BoxIntegral.integralSum f vol π.1, BoxIntegral.integralSum f vol π.2)) (l.toFilter I ×ˢ l.toFilter I ⊓ Filter.principal {π | π.1.iUnion = π.2.iUnion}) (uniformity F) - BoxIntegral.hasIntegral_const 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (c : E) : BoxIntegral.HasIntegral I l (fun x => c) vol ((vol I) c) - BoxIntegral.integral_const 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (c : E) : BoxIntegral.integral I l (fun x => c) vol = (vol I) c - BoxIntegral.HasIntegral.mcShane_of_forall_isLittleO 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (B : BoxIntegral.BoxAdditiveMap ι ℝ ↑I) (hB0 : ∀ (J : BoxIntegral.Box ι), 0 ≤ B J) (g : BoxIntegral.BoxAdditiveMap ι F ↑I) (H : ∀ (x : NNReal), ∀ x ∈ BoxIntegral.Box.Icc I, ∀ ε > 0, ∃ δ > 0, ∀ J ≤ I, BoxIntegral.Box.Icc J ⊆ Metric.closedBall x δ → dist ((vol J) (f x)) (g J) ≤ ε * B J) : BoxIntegral.HasIntegral I BoxIntegral.IntegrationParams.McShane f vol (g I) - BoxIntegral.hasIntegral_congr 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [Fintype ι] (I : BoxIntegral.Box ι) (l : BoxIntegral.IntegrationParams) {f₁ f₂ : (ι → ℝ) → E} {vol₁ vol₂ : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hf : Set.EqOn f₁ f₂ (BoxIntegral.Box.Icc I)) (hvol : Set.EqOn (⇑vol₁) (⇑vol₂) (Set.Iic I)) (y : F) : BoxIntegral.HasIntegral I l f₁ vol₁ y ↔ BoxIntegral.HasIntegral I l f₂ vol₂ y - BoxIntegral.integralSum_congr 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} {π : BoxIntegral.TaggedPrepartition I} {f₁ f₂ : (ι → ℝ) → E} {vol₁ vol₂ : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hf : Set.EqOn f₁ f₂ (BoxIntegral.Box.Icc I)) (hvol : Set.EqOn ⇑vol₁ ⇑vol₂ ↑π.boxes) : BoxIntegral.integralSum f₁ vol₁ π = BoxIntegral.integralSum f₂ vol₂ π - BoxIntegral.integralSum_sub_partitions 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} (f : (ι → ℝ) → E) (vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤) {π₁ π₂ : BoxIntegral.TaggedPrepartition I} (h₁ : π₁.IsPartition) (h₂ : π₂.IsPartition) : BoxIntegral.integralSum f vol π₁ - BoxIntegral.integralSum f vol π₂ = ∑ J ∈ (π₁.toPrepartition ⊓ π₂.toPrepartition).boxes, ((vol J) (f ((π₁.infPrepartition π₂.toPrepartition).tag J)) - (vol J) (f ((π₂.infPrepartition π₁.toPrepartition).tag J))) - BoxIntegral.HasIntegral.of_le_Henstock_of_forall_isLittleO 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hl : l ≤ BoxIntegral.IntegrationParams.Henstock) (B : BoxIntegral.BoxAdditiveMap ι ℝ ↑I) (hB0 : ∀ (J : BoxIntegral.Box ι), 0 ≤ B J) (g : BoxIntegral.BoxAdditiveMap ι F ↑I) (s : Set (ι → ℝ)) (hs : s.Countable) (H₁ : ∀ (c : NNReal), ∀ x ∈ BoxIntegral.Box.Icc I ∩ s, ∀ ε > 0, ∃ δ > 0, ∀ J ≤ I, BoxIntegral.Box.Icc J ⊆ Metric.closedBall x δ → x ∈ BoxIntegral.Box.Icc J → (l.bDistortion = true → J.distortion ≤ c) → dist ((vol J) (f x)) (g J) ≤ ε) (H₂ : ∀ (c : NNReal), ∀ x ∈ BoxIntegral.Box.Icc I \ s, ∀ ε > 0, ∃ δ > 0, ∀ J ≤ I, BoxIntegral.Box.Icc J ⊆ Metric.closedBall x δ → x ∈ BoxIntegral.Box.Icc J → (l.bDistortion = true → J.distortion ≤ c) → dist ((vol J) (f x)) (g J) ≤ ε * B J) : BoxIntegral.HasIntegral I l f vol (g I) - BoxIntegral.HasIntegral.of_bRiemann_eq_false_of_forall_isLittleO 📋 Mathlib.Analysis.BoxIntegral.Basic
{ι : Type u} {E : Type v} {F : Type w} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {I : BoxIntegral.Box ι} [Fintype ι] {l : BoxIntegral.IntegrationParams} {f : (ι → ℝ) → E} {vol : BoxIntegral.BoxAdditiveMap ι (E →L[ℝ] F) ⊤} (hl : l.bRiemann = false) (B : BoxIntegral.BoxAdditiveMap ι ℝ ↑I) (hB0 : ∀ (J : BoxIntegral.Box ι), 0 ≤ B J) (g : BoxIntegral.BoxAdditiveMap ι F ↑I) (s : Set (ι → ℝ)) (hs : s.Countable) (hlH : s.Nonempty → l.bHenstock = true) (H₁ : ∀ (c : NNReal), ∀ x ∈ BoxIntegral.Box.Icc I ∩ s, ∀ ε > 0, ∃ δ > 0, ∀ J ≤ I, BoxIntegral.Box.Icc J ⊆ Metric.closedBall x δ → x ∈ BoxIntegral.Box.Icc J → (l.bDistortion = true → J.distortion ≤ c) → dist ((vol J) (f x)) (g J) ≤ ε) (H₂ : ∀ (c : NNReal), ∀ x ∈ BoxIntegral.Box.Icc I \ s, ∀ ε > 0, ∃ δ > 0, ∀ J ≤ I, BoxIntegral.Box.Icc J ⊆ Metric.closedBall x δ → (l.bHenstock = true → x ∈ BoxIntegral.Box.Icc J) → (l.bDistortion = true → J.distortion ≤ c) → dist ((vol J) (f x)) (g J) ≤ ε * B J) : BoxIntegral.HasIntegral I l f vol (g I)
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
🔍Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
🔍"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
🔍_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
🔍Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
🔍(?a -> ?b) -> List ?a -> List ?b
🔍List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
🔍|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of all→and∀) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
🔍|- _ < _ → tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
⊢ (_ : Type _)finds all definitions which provide data while⊢ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
🔍 Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ → _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59