Theorem: MonotoneOn.integrableOn_isCompact
File: Mathlib/MeasureTheory/Function/LocallyIntegrable.lean

tactic: obtain rfl | h := s.eq_empty_or_nonempty
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✝⁶ : BorelSpace X
inst✝⁵ : ConditionallyCompleteLinearOrder X
inst✝⁴ : ConditionallyCompleteLinearOrder E
inst✝³ : OrderTopology X
inst✝² : OrderTopology E
inst✝¹ : SecondCountableTopology E
inst✝ : IsFiniteMeasureOnCompacts μ
hs : IsCompact s
hmono : MonotoneOn f s
⊢ IntegrableOn f s μ
state_after: case inl
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
inst✝⁶ : BorelSpace X
inst✝⁵ : ConditionallyCompleteLinearOrder X
inst✝⁴ : ConditionallyCompleteLinearOrder E
inst✝³ : OrderTopology X
inst✝² : OrderTopology E
inst✝¹ : SecondCountableTopology E
inst✝ : IsFiniteMeasureOnCompacts μ
hs : IsCompact ∅
hmono : MonotoneOn f ∅
⊢ IntegrableOn f ∅ μ

case inr
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✝⁶ : BorelSpace X
inst✝⁵ : ConditionallyCompleteLinearOrder X
inst✝⁴ : ConditionallyCompleteLinearOrder E
inst✝³ : OrderTopology X
inst✝² : OrderTopology E
inst✝¹ : SecondCountableTopology E
inst✝ : IsFiniteMeasureOnCompacts μ
hs : IsCompact s
hmono : MonotoneOn f s
h : s.Nonempty
⊢ IntegrableOn f s μ

tactic: exact integrableOn_empty
state_before: case inl
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
inst✝⁶ : BorelSpace X
inst✝⁵ : ConditionallyCompleteLinearOrder X
inst✝⁴ : ConditionallyCompleteLinearOrder E
inst✝³ : OrderTopology X
inst✝² : OrderTopology E
inst✝¹ : SecondCountableTopology E
inst✝ : IsFiniteMeasureOnCompacts μ
hs : IsCompact ∅
hmono : MonotoneOn f ∅
⊢ IntegrableOn f ∅ μ
state_after: no goals

tactic: exact
  hmono.integrableOn_of_measure_ne_top (hs.isLeast_sInf h) (hs.isGreatest_sSup h)
    hs.measure_lt_top.ne hs.measurableSet
state_before: case inr
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✝⁶ : BorelSpace X
inst✝⁵ : ConditionallyCompleteLinearOrder X
inst✝⁴ : ConditionallyCompleteLinearOrder E
inst✝³ : OrderTopology X
inst✝² : OrderTopology E
inst✝¹ : SecondCountableTopology E
inst✝ : IsFiniteMeasureOnCompacts μ
hs : IsCompact s
hmono : MonotoneOn f s
h : s.Nonempty
⊢ IntegrableOn f s μ
state_after: no goals