let r be Real; for n being non zero Element of NAT
for Z being open Subset of REAL
for f being PartFunc of REAL,(REAL n) st Z c= dom f & f is_differentiable_on Z holds
( r (#) f is_differentiable_on Z & ( for x being Real st x in Z holds
((r (#) f) `| Z) . x = r * (diff (f,x)) ) )
let n be non zero Element of NAT ; for Z being open Subset of REAL
for f being PartFunc of REAL,(REAL n) st Z c= dom f & f is_differentiable_on Z holds
( r (#) f is_differentiable_on Z & ( for x being Real st x in Z holds
((r (#) f) `| Z) . x = r * (diff (f,x)) ) )
let Z be open Subset of REAL; for f being PartFunc of REAL,(REAL n) st Z c= dom f & f is_differentiable_on Z holds
( r (#) f is_differentiable_on Z & ( for x being Real st x in Z holds
((r (#) f) `| Z) . x = r * (diff (f,x)) ) )
let f be PartFunc of REAL,(REAL n); ( Z c= dom f & f is_differentiable_on Z implies ( r (#) f is_differentiable_on Z & ( for x being Real st x in Z holds
((r (#) f) `| Z) . x = r * (diff (f,x)) ) ) )
assume that
A1:
Z c= dom f
and
A2:
f is_differentiable_on Z
; ( r (#) f is_differentiable_on Z & ( for x being Real st x in Z holds
((r (#) f) `| Z) . x = r * (diff (f,x)) ) )
reconsider g = f as PartFunc of REAL,(REAL-NS n) by REAL_NS1:def 4;
A3:
dom f = dom (r (#) f)
by VALUED_2:def 39;
reconsider r = r as Real ;
A4:
r (#) f = r (#) g
by NFCONT_4:6;
A5:
Z c= dom (r (#) g)
by A3, A1, NFCONT_4:6;
A6:
Z c= dom g
by A2;
then
g is_differentiable_on Z
by A6, NDIFF_3:def 5;
then A7:
( r (#) g is_differentiable_on Z & ( for x being Real st x in Z holds
((r (#) g) `| Z) . x = r * (diff (g,x)) ) )
by A5, NDIFF_3:19;
then A9:
r (#) f is_differentiable_on Z
by A3, A1;
hence
( r (#) f is_differentiable_on Z & ( for x being Real st x in Z holds
((r (#) f) `| Z) . x = r * (diff (f,x)) ) )
by A3, A8, A1; verum