Skip to content

Commit f341a7b

Browse files
committed
integrable and norm
1 parent eb0d035 commit f341a7b

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

CHANGELOG_UNRELEASED.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,12 @@
6767
+ lemmas `measurable_giry_prod`, `giry_int_prod1`, `giry_int_prod2`
6868

6969
- in `measurable_realfun.v`:
70-
+ lemmas `measurable_funN`
70+
+ lemma `measurable_funN`
7171
+ lemmas `nondecreasing_measurable`, `nonincreasing_measurable`
7272

73+
- in `lebesgue_integrable.v`:
74+
+ lemma `integrable_norm`
75+
7376
### Changed
7477

7578
- in `charge.v`:

theories/lebesgue_integral_theory/lebesgue_integrable.v

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -339,12 +339,21 @@ Qed.
339339
End integrable_theory.
340340
Arguments eq_integrable {d T R mu D} mD f.
341341

342-
Section measurable_bounded_integrable.
342+
Section Rintegrable.
343343
Context d {T : measurableType d} {R : realType}.
344344
Variable mu : {measure set T -> \bar R}.
345345
Implicit Types (D A B : set T) (f : T -> R).
346346

347-
Lemma measurable_bounded_integrable (f : T -> R) A (mA : measurable A) :
347+
Lemma integrable_norm D f : mu.-integrable D (EFin \o f) ->
348+
mu.-integrable D (EFin \o (normr \o f)).
349+
Proof.
350+
move=> /integrableP[mf foo]; apply/integrableP; split.
351+
do 2 apply: measurableT_comp => //.
352+
exact/measurable_EFinP.
353+
by under eq_integral do rewrite /= normr_id.
354+
Qed.
355+
356+
Lemma measurable_bounded_integrable f A (mA : measurable A) :
348357
(mu A < +oo)%E -> measurable_fun A f ->
349358
[bounded f x | x in A] -> mu.-integrable A (EFin \o f).
350359
Proof.
@@ -355,7 +364,7 @@ have [M [_ mrt]] := bdA; apply: le_lt_trans.
355364
by rewrite lte_mul_pinfty.
356365
Qed.
357366

358-
End measurable_bounded_integrable.
367+
End Rintegrable.
359368

360369
Lemma integrable_indic_itv {R : realType} (a b : R) (b0 b1 : bool) :
361370
let mu := lebesgue_measure in

0 commit comments

Comments
 (0)