let a be Real; :: thesis: for A being non empty set
for f, h being Element of PFuncs (A,REAL) holds
( h = (multrealpfunc A) . (a,f) iff ( dom h = dom f & ( for x being Element of A st x in dom f holds
h . x = a * (f . x) ) ) )

let A be non empty set ; :: thesis: for f, h being Element of PFuncs (A,REAL) holds
( h = (multrealpfunc A) . (a,f) iff ( dom h = dom f & ( for x being Element of A st x in dom f holds
h . x = a * (f . x) ) ) )

let f, h be Element of PFuncs (A,REAL); :: thesis: ( h = (multrealpfunc A) . (a,f) iff ( dom h = dom f & ( for x being Element of A st x in dom f holds
h . x = a * (f . x) ) ) )

hereby :: thesis: ( dom h = dom f & ( for x being Element of A st x in dom f holds
h . x = a * (f . x) ) implies h = (multrealpfunc A) . (a,f) )
assume A1: h = (multrealpfunc A) . (a,f) ; :: thesis: ( dom h = dom f & ( for x being Element of A st x in dom f holds
h . x = a * (f . x) ) )

then dom h = dom (a (#) f) by Def4;
hence dom h = dom f by VALUED_1:def 5; :: thesis: for x being Element of A st x in dom f holds
h . x = a * (f . x)

let x be Element of A; :: thesis: ( x in dom f implies h . x = a * (f . x) )
assume x in dom f ; :: thesis: h . x = a * (f . x)
then x in dom (a (#) f) by VALUED_1:def 5;
then (a (#) f) . x = a * (f . x) by VALUED_1:def 5;
hence h . x = a * (f . x) by A1, Def4; :: thesis: verum
end;
hereby :: thesis: verum
reconsider aa = a as Element of REAL by XREAL_0:def 1;
reconsider k = (multrealpfunc A) . (aa,f) as Element of PFuncs (A,REAL) ;
assume that
A2: dom f = dom h and
A3: for x being Element of A st x in dom f holds
h . x = a * (f . x) ; :: thesis: h = (multrealpfunc A) . (a,f)
A4: now :: thesis: for x being Element of A st x in dom f holds
k . x = h . x
let x be Element of A; :: thesis: ( x in dom f implies k . x = h . x )
assume A5: x in dom f ; :: thesis: k . x = h . x
then x in dom (a (#) f) by VALUED_1:def 5;
then (a (#) f) . x = a * (f . x) by VALUED_1:def 5;
then (a (#) f) . x = h . x by A3, A5;
hence k . x = h . x by Def4; :: thesis: verum
end;
k = a (#) f by Def4;
then dom k = dom f by VALUED_1:def 5;
hence h = (multrealpfunc A) . (a,f) by A2, A4, PARTFUN1:5; :: thesis: verum
end;