Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit 2817788

Browse files
committed
chore(measure_theory/integral): add integrable_const for interval_integral (#10410)
1 parent 3b13744 commit 2817788

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

src/measure_theory/integral/integrable_on.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ by rw [integrable_on, measure.restrict_univ]
8787

8888
lemma integrable_on_zero : integrable_on (λ _, (0:E)) s μ := integrable_zero _ _ _
8989

90-
lemma integrable_on_const {C : E} : integrable_on (λ _, C) s μ ↔ C = 0 ∨ μ s < ∞ :=
90+
@[simp] lemma integrable_on_const {C : E} : integrable_on (λ _, C) s μ ↔ C = 0 ∨ μ s < ∞ :=
9191
integrable_const_iff.trans $ by rw [measure.restrict_apply_univ]
9292

9393
lemma integrable_on.mono (h : integrable_on f t ν) (hs : s ⊆ t) (hμ : μ ≤ ν) :

src/measure_theory/integral/interval_integral.lean

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,15 @@ lemma measure_theory.integrable_on.interval_integrable {f : α → E} {a b : α}
241241
⟨measure_theory.integrable_on.mono_set hf (Ioc_subset_Icc_self.trans Icc_subset_interval),
242242
measure_theory.integrable_on.mono_set hf (Ioc_subset_Icc_self.trans Icc_subset_interval')⟩
243243

244+
lemma interval_integrable_const_iff {a b : α} {μ : measure α} {c : E} :
245+
interval_integrable (λ _, c) μ a b ↔ c = 0 ∨ μ (Ι a b) < ∞ :=
246+
by simp only [interval_integrable_iff, integrable_on_const]
247+
248+
@[simp] lemma interval_integrable_const [topological_space α] [compact_Icc_space α]
249+
{μ : measure α} [is_locally_finite_measure μ] {a b : α} {c : E} :
250+
interval_integrable (λ _, c) μ a b :=
251+
interval_integrable_const_iff.2 $ or.inr measure_Ioc_lt_top
252+
244253
namespace interval_integrable
245254

246255
section

src/measure_theory/measure/measure_space.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2905,7 +2905,7 @@ def measure_theory.measure.finite_spanning_sets_in_open [topological_space α]
29052905

29062906
section measure_Ixx
29072907

2908-
variables [conditionally_complete_linear_order α] [topological_space α] [order_topology α]
2908+
variables [preorder α] [topological_space α] [compact_Icc_space α]
29092909
{m : measurable_space α} {μ : measure α} [is_locally_finite_measure μ] {a b : α}
29102910

29112911
lemma measure_Icc_lt_top : μ (Icc a b) < ∞ := is_compact_Icc.measure_lt_top

0 commit comments

Comments
 (0)