let X, Y be set ; :: thesis: for C being non empty set
for V being RealNormSpace
for f2 being PartFunc of C,the carrier of V
for f1 being PartFunc of C,REAL st f1 | X is bounded & f2 is_bounded_on Y holds
f1 (#) f2 is_bounded_on X /\ Y
let C be non empty set ; :: thesis: for V being RealNormSpace
for f2 being PartFunc of C,the carrier of V
for f1 being PartFunc of C,REAL st f1 | X is bounded & f2 is_bounded_on Y holds
f1 (#) f2 is_bounded_on X /\ Y
let V be RealNormSpace; :: thesis: for f2 being PartFunc of C,the carrier of V
for f1 being PartFunc of C,REAL st f1 | X is bounded & f2 is_bounded_on Y holds
f1 (#) f2 is_bounded_on X /\ Y
let f2 be PartFunc of C,the carrier of V; :: thesis: for f1 being PartFunc of C,REAL st f1 | X is bounded & f2 is_bounded_on Y holds
f1 (#) f2 is_bounded_on X /\ Y
let f1 be PartFunc of C,REAL ; :: thesis: ( f1 | X is bounded & f2 is_bounded_on Y implies f1 (#) f2 is_bounded_on X /\ Y )
assume A1:
( f1 | X is bounded & f2 is_bounded_on Y )
; :: thesis: f1 (#) f2 is_bounded_on X /\ Y
then consider r1 being real number such that
A2:
for c being set st c in X /\ (dom f1) holds
abs (f1 . c) <= r1
by RFUNCT_1:90;
reconsider r1 = r1 as Real by XREAL_0:def 1;
consider r2 being Real such that
A3:
for c being Element of C st c in Y /\ (dom f2) holds
||.(f2 /. c).|| <= r2
by A1, Def7;
hence
f1 (#) f2 is_bounded_on X /\ Y
by Def7; :: thesis: verum