deffunc H1( Element of REAL , Element of V) -> Element of the carrier of V = [**$1,0**] * $2;
consider f being Function of [:REAL, the carrier of V:], the carrier of V such that
A1:
for r being Element of REAL
for v being Vector of V holds f . (r,v) = H1(r,v)
from BINOP_1:sch 4();
take R = RLSStruct(# the carrier of V,(0. V), the addF of V,f #); ( addLoopStr(# the carrier of R, the addF of R, the ZeroF of R #) = addLoopStr(# the carrier of V, the addF of V, the ZeroF of V #) & ( for r being Real
for v being Vector of V holds the Mult of R . (r,v) = [**r,0**] * v ) )
thus
addLoopStr(# the carrier of R, the addF of R, the ZeroF of R #) = addLoopStr(# the carrier of V, the addF of V, the ZeroF of V #)
; for r being Real
for v being Vector of V holds the Mult of R . (r,v) = [**r,0**] * v
let r be Real; for v being Vector of V holds the Mult of R . (r,v) = [**r,0**] * v
let v be Vector of V; the Mult of R . (r,v) = [**r,0**] * v
reconsider r = r as Element of REAL by XREAL_0:def 1;
f . (r,v) = H1(r,v)
by A1;
hence
the Mult of R . (r,v) = [**r,0**] * v
; verum