@@ -157,9 +157,9 @@ From mathcomp Require Import sequences esum numfun.
157157(* *)
158158(* ## Instances of measures *)
159159(* ``` *)
160- (* pushforward m mf == pushforward/image measure of m by f, where mf is a *)
161- (* proof that f is measurable *)
162- (* m has type set T -> \bar R. *)
160+ (* pushforward m f == pushforward of a set function m : set T1 -> \bar R *)
161+ (* by f : T1 -> T2; pushforward/image measure if m is *)
162+ (* a measure and f measurable *)
163163(* \d_a == Dirac measure *)
164164(* msum mu n == the measure corresponding to the sum of the measures *)
165165(* mu_0, ..., mu_{n-1} *)
@@ -2245,8 +2245,8 @@ Arguments measure_bigcup {d R T} _ _.
22452245
22462246Definition pushforward d1 d2 (T1 : sigmaRingType d1) (T2 : sigmaRingType d2)
22472247 (R : realFieldType) (m : set T1 -> \bar R) (f : T1 -> T2)
2248- of measurable_fun [set: T1] f := fun A => m (f @^-1` A).
2249- Arguments pushforward {d1 d2 T1 T2 R} m {f} .
2248+ := fun A => m (f @^-1` A).
2249+ Arguments pushforward {d1 d2 T1 T2 R}.
22502250
22512251Section pushforward_measure.
22522252Local Open Scope ereal_scope.
@@ -2255,13 +2255,13 @@ Context d d' (T1 : measurableType d) (T2 : measurableType d')
22552255Variables (m : {measure set T1 -> \bar R}) (f : T1 -> T2).
22562256Hypothesis mf : measurable_fun [set: T1] f.
22572257
2258- Let pushforward0 : pushforward m mf set0 = 0.
2258+ Let pushforward0 : pushforward m f set0 = 0.
22592259Proof . by rewrite /pushforward preimage_set0 measure0. Qed .
22602260
2261- Let pushforward_ge0 A : 0 <= pushforward m mf A.
2261+ Let pushforward_ge0 A : 0 <= pushforward m f A.
22622262Proof . by apply: measure_ge0; rewrite -[X in measurable X]setIT; apply: mf. Qed .
22632263
2264- Let pushforward_sigma_additive : semi_sigma_additive (pushforward m mf ).
2264+ Let pushforward_sigma_additive : semi_sigma_additive (pushforward m f ).
22652265Proof .
22662266move=> F mF tF mUF; rewrite /pushforward preimage_bigcup.
22672267apply: measure_semi_sigma_additive.
@@ -2272,7 +2272,7 @@ apply: measure_semi_sigma_additive.
22722272Qed .
22732273
22742274HB.instance Definition _ := isMeasure.Build _ _ _
2275- (pushforward m mf ) pushforward0 pushforward_ge0 pushforward_sigma_additive.
2275+ (pushforward m f ) pushforward0 pushforward_ge0 pushforward_sigma_additive.
22762276
22772277End pushforward_measure.
22782278
0 commit comments