let S, T be RealNormSpace; for Z being Subset of S st Z is open holds
for r being Real
for f being PartFunc of S,T st Z c= dom (r (#) f) & f is_differentiable_on Z holds
( r (#) f is_differentiable_on Z & ( for x being Point of S st x in Z holds
((r (#) f) `| Z) /. x = r * (diff (f,x)) ) )
let Z be Subset of S; ( Z is open implies for r being Real
for f being PartFunc of S,T st Z c= dom (r (#) f) & f is_differentiable_on Z holds
( r (#) f is_differentiable_on Z & ( for x being Point of S st x in Z holds
((r (#) f) `| Z) /. x = r * (diff (f,x)) ) ) )
assume A1:
Z is open
; for r being Real
for f being PartFunc of S,T st Z c= dom (r (#) f) & f is_differentiable_on Z holds
( r (#) f is_differentiable_on Z & ( for x being Point of S st x in Z holds
((r (#) f) `| Z) /. x = r * (diff (f,x)) ) )
let r be Real; for f being PartFunc of S,T st Z c= dom (r (#) f) & f is_differentiable_on Z holds
( r (#) f is_differentiable_on Z & ( for x being Point of S st x in Z holds
((r (#) f) `| Z) /. x = r * (diff (f,x)) ) )
let f be PartFunc of S,T; ( Z c= dom (r (#) f) & f is_differentiable_on Z implies ( r (#) f is_differentiable_on Z & ( for x being Point of S st x in Z holds
((r (#) f) `| Z) /. x = r * (diff (f,x)) ) ) )
assume that
A2:
Z c= dom (r (#) f)
and
A3:
f is_differentiable_on Z
; ( r (#) f is_differentiable_on Z & ( for x being Point of S st x in Z holds
((r (#) f) `| Z) /. x = r * (diff (f,x)) ) )
hence A4:
r (#) f is_differentiable_on Z
by A1, A2, Th31; for x being Point of S st x in Z holds
((r (#) f) `| Z) /. x = r * (diff (f,x))
hence
for x being Point of S st x in Z holds
((r (#) f) `| Z) /. x = r * (diff (f,x))
; verum