@@ -221,12 +221,10 @@ Section sfun_lmodType.
221221Context d (aT : measurableType d) (R : realType).
222222Import HBSimple.
223223
224- HB.instance Definition _ (V : normedModType R) := GRing.Lmodule.on (borel_type V).
225-
226224Lemma sfun_op (U V W : normedModType R)
227- (f : {sfun aT >-> borel_type U}) (g : {sfun aT >-> borel_type V})
225+ (f : {sfun aT >-> U}) (g : {sfun aT >-> V})
228226 (h : U * V -> W) :
229- (fun x => h (f x, g x)) \in @sfun _ _ aT (borel_type W) .
227+ (fun x => h (f x, g x)) \in @sfun _ _ aT W .
230228Proof .
231229rewrite inE; apply/andP; split; rewrite inE/=.
232230 move=> _ Y mY; rewrite setTI.
@@ -252,17 +250,17 @@ by apply: finite_image; apply: finite_setX; exact: fimfunP.
252250Qed .
253251
254252Lemma sfun_submod_closed (V : normedModType R) :
255- submod_closed (@sfun _ _ aT (borel_type V) ).
253+ submod_closed (@sfun _ _ aT V ).
256254Proof .
257- split=> [|k f g sf sg]; first exact: (valP (cst_sfun (0 : borel_type V))).
255+ split=> [|k f g sf sg]; first exact: (valP (cst_sfun (0 : V))).
258256exact: (sfun_op (sfun_Sub sf) (sfun_Sub sg) (fun t => k *: t.1 + t.2)).
259257Qed .
260258
261259HB.instance Definition _ (V : normedModType R) :=
262- GRing.isSubmodClosed.Build _ _ (@sfun _ _ aT (borel_type V) )
260+ GRing.isSubmodClosed.Build _ _ (@sfun _ _ aT V )
263261 (sfun_submod_closed V).
264262HB.instance Definition _ (V : normedModType R) :=
265- [SubChoice_isSubLmodule of {sfun aT >-> borel_type V} by <:].
263+ [SubChoice_isSubLmodule of {sfun aT >-> V} by <:].
266264
267265End sfun_lmodType.
268266
0 commit comments