let m, n be non zero Element of NAT ; for X being Subset of (REAL m)
for f being PartFunc of (REAL m),(REAL n)
for r being Real st f is_differentiable_on X holds
( r (#) f is_differentiable_on X & ( for x being Element of REAL m st x in X holds
((r (#) f) `| X) /. x = r (#) (diff (f,x)) ) )
let X be Subset of (REAL m); for f being PartFunc of (REAL m),(REAL n)
for r being Real st f is_differentiable_on X holds
( r (#) f is_differentiable_on X & ( for x being Element of REAL m st x in X holds
((r (#) f) `| X) /. x = r (#) (diff (f,x)) ) )
let f be PartFunc of (REAL m),(REAL n); for r being Real st f is_differentiable_on X holds
( r (#) f is_differentiable_on X & ( for x being Element of REAL m st x in X holds
((r (#) f) `| X) /. x = r (#) (diff (f,x)) ) )
let r be Real; ( f is_differentiable_on X implies ( r (#) f is_differentiable_on X & ( for x being Element of REAL m st x in X holds
((r (#) f) `| X) /. x = r (#) (diff (f,x)) ) ) )
assume A1:
f is_differentiable_on X
; ( r (#) f is_differentiable_on X & ( for x being Element of REAL m st x in X holds
((r (#) f) `| X) /. x = r (#) (diff (f,x)) ) )
then A2:
X is open
by Th13;
then
X c= dom f
by A1, Th14;
then A3:
X c= dom (r (#) f)
by VALUED_2:def 39;
hence
r (#) f is_differentiable_on X
by A3, A2, Th14; for x being Element of REAL m st x in X holds
((r (#) f) `| X) /. x = r (#) (diff (f,x))
let x be Element of REAL m; ( x in X implies ((r (#) f) `| X) /. x = r (#) (diff (f,x)) )
assume A4:
x in X
; ((r (#) f) `| X) /. x = r (#) (diff (f,x))
then
f is_differentiable_in x
by A1, A2, Th14;
then
diff ((r (#) f),x) = r (#) (diff (f,x))
by PDIFF_6:22;
hence
((r (#) f) `| X) /. x = r (#) (diff (f,x))
by A3, A4, Def1; verum