Theorem: MeasureTheory.integral_tsum
File: Mathlib/MeasureTheory/Integral/Bochner.lean

tactic: have hf'' : ∀ i, AEMeasurable (fun x => (‖f i x‖₊ : ℝ≥0∞)) μ := fun i => (hf i).ennnorm
state_before: α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
⊢ (∫ (a : α), ∑' (i : ι), f i a ∂μ) = ∑' (i : ι), ∫ (a : α), f i a ∂μ

tactic: have hhh : ∀ᵐ a : α ∂μ, Summable fun n => (‖f n a‖₊ : ℝ) := by
  rw [← lintegral_tsum hf''] at hf'
  refine' (ae_lt_top' (AEMeasurable.ennreal_tsum hf'') hf').mono _
  intro x hx
  rw [← ENNReal.tsum_coe_ne_top_iff_summable_coe]
  exact hx.ne
state_before: α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
⊢ (∫ (a : α), ∑' (i : ι), f i a ∂μ) = ∑' (i : ι), ∫ (a : α), f i a ∂μ

tactic: convert (MeasureTheory.hasSum_integral_of_dominated_convergence (fun i a => ‖f i a‖₊) hf _ hhh
        ⟨_, _⟩ _).tsum_eq.symm
state_before: α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ (∫ (a : α), ∑' (i : ι), f i a ∂μ) = ∑' (i : ι), ∫ (a : α), f i a ∂μ

tactic: rw [← lintegral_tsum hf''] at hf'
state_before: α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
⊢ ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊

tactic: refine' (ae_lt_top' (AEMeasurable.ennreal_tsum hf'') hf').mono _
state_before: α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∫⁻ (a : α), ∑' (i : ι), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
⊢ ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊

tactic: intro x hx
state_before: α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∫⁻ (a : α), ∑' (i : ι), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
⊢ ∀ (x : α), (∑' (i : ι), ↑‖f i x‖₊) < ⊤ → Summable fun n => ↑‖f n x‖₊

tactic: rw [← ENNReal.tsum_coe_ne_top_iff_summable_coe]
state_before: α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∫⁻ (a : α), ∑' (i : ι), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
x : α
hx : (∑' (i : ι), ↑‖f i x‖₊) < ⊤
⊢ Summable fun n => ↑‖f n x‖₊

tactic: exact hx.ne
state_before: α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∫⁻ (a : α), ∑' (i : ι), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
x : α
hx : (∑' (i : ι), ↑‖f i x‖₊) < ⊤
⊢ (∑' (a : ι), ↑‖f a x‖₊) ≠ ⊤

tactic: intro n
state_before: case convert_2
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ ∀ (n : ι), ∀ᵐ (a : α) ∂μ, ‖f n a‖ ≤ (fun i a => ↑‖f i a‖₊) n a

tactic: filter_upwards with x
state_before: case convert_2
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
n : ι
⊢ ∀ᵐ (a : α) ∂μ, ‖f n a‖ ≤ (fun i a => ↑‖f i a‖₊) n a

tactic: rfl
state_before: case convert_2.h
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
n : ι
x : α
⊢ ‖f n x‖ ≤ ↑‖f n x‖₊

tactic: simp_rw [← coe_nnnorm, ← NNReal.coe_tsum]
state_before: case convert_3
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ AEStronglyMeasurable (fun a => ∑' (n : ι), (fun i a => ↑‖f i a‖₊) n a) μ

tactic: rw [aestronglyMeasurable_iff_aemeasurable]
state_before: case convert_3
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ AEStronglyMeasurable (fun a => ↑(∑' (a_1 : ι), ‖f a_1 a‖₊)) μ

tactic: apply AEMeasurable.coe_nnreal_real
state_before: case convert_3
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ AEMeasurable fun a => ↑(∑' (a_1 : ι), ‖f a_1 a‖₊)

tactic: apply AEMeasurable.nnreal_tsum
state_before: case convert_3.hf
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ AEMeasurable fun x => ∑' (a : ι), ‖f a x‖₊

tactic: exact fun i => (hf i).nnnorm.aemeasurable
state_before: case convert_3.hf.h
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ ∀ (i : ι), AEMeasurable fun x => ‖f i x‖₊

tactic: dsimp [HasFiniteIntegral]
state_before: case convert_4
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ HasFiniteIntegral fun a => ∑' (n : ι), (fun i a => ↑‖f i a‖₊) n a

tactic: have : (∫⁻ a, ∑' n, ‖f n a‖₊ ∂μ) < ⊤ := by rwa [lintegral_tsum hf'', lt_top_iff_ne_top]
state_before: case convert_4
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ (∫⁻ (a : α), ↑‖∑' (n : ι), ‖f n a‖‖₊ ∂μ) < ⊤

tactic: convert this using 1
state_before: case convert_4
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
this : (∫⁻ (a : α), ∑' (n : ι), ↑‖f n a‖₊ ∂μ) < ⊤
⊢ (∫⁻ (a : α), ↑‖∑' (n : ι), ‖f n a‖‖₊ ∂μ) < ⊤

tactic: apply lintegral_congr_ae
state_before: case h.e'_3
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
this : (∫⁻ (a : α), ∑' (n : ι), ↑‖f n a‖₊ ∂μ) < ⊤
⊢ (∫⁻ (a : α), ↑‖∑' (n : ι), ‖f n a‖‖₊ ∂μ) = ∫⁻ (a : α), ∑' (n : ι), ↑‖f n a‖₊ ∂μ

tactic: simp_rw [← coe_nnnorm, ← NNReal.coe_tsum, NNReal.nnnorm_eq]
state_before: case h.e'_3.h
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
this : (∫⁻ (a : α), ∑' (n : ι), ↑‖f n a‖₊ ∂μ) < ⊤
⊢ (fun a => ↑‖∑' (n : ι), ‖f n a‖‖₊) =ᵐ[μ] fun a => ∑' (n : ι), ↑‖f n a‖₊

tactic: filter_upwards [hhh]with a ha
state_before: case h.e'_3.h
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
this : (∫⁻ (a : α), ∑' (n : ι), ↑‖f n a‖₊ ∂μ) < ⊤
⊢ (fun a => ↑(∑' (a_1 : ι), ‖f a_1 a‖₊)) =ᵐ[μ] fun a => ∑' (n : ι), ↑‖f n a‖₊

tactic: exact ENNReal.coe_tsum (NNReal.summable_coe.mp ha)
state_before: case h
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
this : (∫⁻ (a : α), ∑' (n : ι), ↑‖f n a‖₊ ∂μ) < ⊤
a : α
ha : Summable fun n => ↑‖f n a‖₊
⊢ ↑(∑' (a_1 : ι), ‖f a_1 a‖₊) = ∑' (n : ι), ↑‖f n a‖₊

tactic: rwa [lintegral_tsum hf'', lt_top_iff_ne_top]
state_before: α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ (∫⁻ (a : α), ∑' (n : ι), ↑‖f n a‖₊ ∂μ) < ⊤

tactic: filter_upwards [hhh]with x hx
state_before: case convert_5
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
⊢ ∀ᵐ (a : α) ∂μ, HasSum (fun n => f n a) (∑' (i : ι), f i a)

tactic: exact (summable_of_summable_norm hx).hasSum
state_before: case h
α : Type u_2
E : Type u_3
F : Type ?u.1336054
𝕜 : Type ?u.1336057
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℝ E
inst✝⁹ : CompleteSpace E
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedSpace 𝕜 E
inst✝⁶ : SMulCommClass ℝ 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : CompleteSpace F
f✝ g : α → E
m : MeasurableSpace α
μ : Measure α
X : Type ?u.1338748
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
ν : Measure α
ι : Type u_1
inst✝ : Countable ι
f : ι → α → E
hf : ∀ (i : ι), AEStronglyMeasurable (f i) μ
hf' : (∑' (i : ι), ∫⁻ (a : α), ↑‖f i a‖₊ ∂μ) ≠ ⊤
hf'' : ∀ (i : ι), AEMeasurable fun x => ↑‖f i x‖₊
hhh : ∀ᵐ (a : α) ∂μ, Summable fun n => ↑‖f n a‖₊
x : α
hx : Summable fun n => ↑‖f n x‖₊
⊢ HasSum (fun n => f n x) (∑' (i : ι), f i x)