File tree Expand file tree Collapse file tree 2 files changed +16
-4
lines changed
theories/lebesgue_integral_theory Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 7070 + lemmas ` measurable_giry_prod ` , ` giry_int_prod1 ` , ` giry_int_prod2 `
7171
7272- in ` measurable_realfun.v ` :
73- + lemmas ` measurable_funN `
73+ + lemma ` measurable_funN `
7474 + lemmas ` nondecreasing_measurable ` , ` nonincreasing_measurable `
7575- in ` subspace_topology.v ` :
7676 + definition ` from_subspace `
104104- in ` lebesgue_integrable.v ` :
105105 + lemma ` integrable_set0 `
106106
107+ - in ` lebesgue_integrable.v ` :
108+ + lemma ` integrable_norm `
109+
107110### Changed
108111
109112- in ` charge.v ` :
Original file line number Diff line number Diff line change @@ -345,12 +345,21 @@ Qed.
345345End integrable_theory.
346346Arguments eq_integrable {d T R mu D} mD f.
347347
348- Section measurable_bounded_integrable .
348+ Section Rintegrable .
349349Context d {T : measurableType d} {R : realType}.
350350Variable mu : {measure set T -> \bar R}.
351351Implicit Types (D A B : set T) (f : T -> R).
352352
353- Lemma measurable_bounded_integrable (f : T -> R) A (mA : measurable A) :
353+ Lemma integrable_norm D f : mu.-integrable D (EFin \o f) ->
354+ mu.-integrable D (EFin \o (normr \o f)).
355+ Proof .
356+ move=> /integrableP[mf foo]; apply/integrableP; split.
357+ do 2 apply: measurableT_comp => //.
358+ exact/measurable_EFinP.
359+ by under eq_integral do rewrite /= normr_id.
360+ Qed .
361+
362+ Lemma measurable_bounded_integrable f A (mA : measurable A) :
354363 (mu A < +oo)%E -> measurable_fun A f ->
355364 [bounded f x | x in A] -> mu.-integrable A (EFin \o f).
356365Proof .
@@ -361,7 +370,7 @@ have [M [_ mrt]] := bdA; apply: le_lt_trans.
361370by rewrite lte_mul_pinfty.
362371Qed .
363372
364- End measurable_bounded_integrable .
373+ End Rintegrable .
365374
366375Lemma integrable_indic_itv {R : realType} (a b : R) (b0 b1 : bool) :
367376 let mu := lebesgue_measure in
You can’t perform that action at this time.
0 commit comments