Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG_UNRELEASED.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,9 @@
+ `sedDI_closedP` -> `setD_closedP`
+ `setringDI` -> `setringD`

- in `lebesgue_integral.v`:
+ `Rintegral_setU_EFin` -> `Rintegral_setU`

### Generalized

- in `sequences.v`,
Expand Down
2 changes: 1 addition & 1 deletion theories/ftc.v
Original file line number Diff line number Diff line change
Expand Up @@ -560,7 +560,7 @@ have [d [d0 /= {}int_normr_cont]] := int_normr_cont _ e0.
near=> x.
rewrite [in X in X - _](@itv_bndbnd_setU _ _ _ (BRight x))//;
[|by rewrite bnd_simp ltW..].
rewrite Rintegral_setU_EFin//=; last 2 first.
rewrite Rintegral_setU//=; last 2 first.
rewrite -itv_bndbnd_setU// ?bnd_simp; last 2 first.
by near: x; exact: nbhs_left_ge.
exact/ltW.
Expand Down
6 changes: 4 additions & 2 deletions theories/lebesgue_integral.v
Original file line number Diff line number Diff line change
Expand Up @@ -4730,7 +4730,7 @@ by apply: ge0_le_integral => //=; do 2 apply: measurableT_comp => //;
exact/measurable_EFinP.
Qed.

Lemma Rintegral_setU_EFin (A B : set T) (f : T -> R) :
Lemma Rintegral_setU (A B : set T) (f : T -> R) :
d.-measurable A -> d.-measurable B ->
mu.-integrable (A `|` B) (EFin \o f) -> [disjoint A & B] ->
\int[mu]_(x in (A `|` B)) f x = \int[mu]_(x in A) f x + \int[mu]_(x in B) f x.
Expand Down Expand Up @@ -4787,6 +4787,8 @@ by rewrite /Rintegral integralB_EFin// fineB//; exact: integral_fune_fin_num.
Qed.

End Rintegral.
#[deprecated(since="mathcomp-analysis 1.9.0", note="renamed to `Rintegral_setU`")]
Notation Rintegral_setU_EFin := Rintegral_setU (only parsing).

Section ae_ge0_le_integral.
Local Open Scope ereal_scope.
Expand Down Expand Up @@ -6938,7 +6940,7 @@ move=> itf; rewrite le_eqVlt => /predU1P[ax|ax xb].
rewrite (@itv_bndbnd_setU _ _ _ (BLeft x)); last 2 first.
by case: a ax {itf} => -[].
by rewrite (le_trans _ xb)// bnd_simp.
rewrite Rintegral_setU_EFin//=.
rewrite Rintegral_setU//=.
- rewrite addrAC Rintegral_itv_bndo_bndc//; last first.
apply: integrableS itf => //; apply: subset_itvl.
by rewrite (le_trans _ xb)// bnd_simp.
Expand Down