deffunc H1( Real, Element of Funcs (X, the carrier of Y)) -> Element of Funcs (X, the carrier of Y) = the Mult of Y [;] ($1,$2);
consider F being Function of [:REAL,(Funcs (X, the carrier of Y)):],(Funcs (X, the carrier of Y)) such that
A1: for a being Element of REAL
for f being Element of Funcs (X, the carrier of Y) holds F . (a,f) = H1(a,f) from BINOP_1:sch 4();
take F ; :: thesis: for a being Real
for f being Element of Funcs (X, the carrier of Y)
for x being Element of X holds (F . [a,f]) . x = a * (f . x)

let a be Real; :: thesis: for f being Element of Funcs (X, the carrier of Y)
for x being Element of X holds (F . [a,f]) . x = a * (f . x)

let f be Element of Funcs (X, the carrier of Y); :: thesis: for x being Element of X holds (F . [a,f]) . x = a * (f . x)
let x be Element of X; :: thesis: (F . [a,f]) . x = a * (f . x)
reconsider a = a as Element of REAL by XREAL_0:def 1;
A2: dom (F . [a,f]) = X by FUNCT_2:92;
F . (a,f) = the Mult of Y [;] (a,f) by A1;
hence (F . [a,f]) . x = a * (f . x) by A2, FUNCOP_1:32; :: thesis: verum