Theorem: MeasureTheory.Memℒp.locallyIntegrable
File: Mathlib/MeasureTheory/Function/LocallyIntegrable.lean

Proof steps:
state_before: X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
⊢ LocallyIntegrable f μ
state_after: X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
⊢ IntegrableAtFilter f (𝓝 x) μ
tactic: intro x
state_before: X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
⊢ IntegrableAtFilter f (𝓝 x) μ
state_after: case intro.intro
X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
U : Set X
hU : U ∈ 𝓝 x
h'U : μ U < ⊤
⊢ IntegrableAtFilter f (𝓝 x) μ
tactic: rcases μ.finiteAt_nhds x with ⟨U, hU, h'U⟩
state_before: case intro.intro
X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
U : Set X
hU : U ∈ 𝓝 x
h'U : μ U < ⊤
⊢ IntegrableAtFilter f (𝓝 x) μ
state_after: case intro.intro
X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
U : Set X
hU : U ∈ 𝓝 x
h'U : μ U < ⊤
this : Fact (μ U < ⊤)
⊢ IntegrableAtFilter f (𝓝 x) μ
tactic: have : Fact (μ U < ⊤) := ⟨h'U⟩
state_before: case intro.intro
X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
U : Set X
hU : U ∈ 𝓝 x
h'U : μ U < ⊤
this : Fact (μ U < ⊤)
⊢ IntegrableAtFilter f (𝓝 x) μ
state_after: case intro.intro
X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
U : Set X
hU : U ∈ 𝓝 x
h'U : μ U < ⊤
this : Fact (μ U < ⊤)
⊢ IntegrableOn f U μ
tactic: refine ⟨U, hU, ?_⟩
state_before: case intro.intro
X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
U : Set X
hU : U ∈ 𝓝 x
h'U : μ U < ⊤
this : Fact (μ U < ⊤)
⊢ IntegrableOn f U μ
state_after: case intro.intro
X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
U : Set X
hU : U ∈ 𝓝 x
h'U : μ U < ⊤
this : Fact (μ U < ⊤)
⊢ Memℒp f 1 (μ.restrict U)
tactic: rw [IntegrableOn, ← memℒp_one_iff_integrable]
state_before: case intro.intro
X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
R : Type u_5
inst✝⁶ : MeasurableSpace X
inst✝⁵ : TopologicalSpace X
inst✝⁴ : MeasurableSpace Y
inst✝³ : TopologicalSpace Y
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedAddCommGroup F
f✝ g : X → E
μ : Measure X
s : Set X
inst✝ : IsLocallyFiniteMeasure μ
f : X → E
p : ℝ≥0∞
hf : Memℒp f p μ
hp : 1 ≤ p
x : X
U : Set X
hU : U ∈ 𝓝 x
h'U : μ U < ⊤
this : Fact (μ U < ⊤)
⊢ Memℒp f 1 (μ.restrict U)
state_after: no goals
tactic: apply (hf.restrict U).memℒp_of_exponent_le hp