let m be non zero Element of NAT ; for f being PartFunc of (REAL m),REAL
for r being Real
for x being Element of REAL m st f is_differentiable_in x holds
( r (#) f is_differentiable_in x & diff ((r (#) f),x) = r (#) (diff (f,x)) )
let f be PartFunc of (REAL m),REAL; for r being Real
for x being Element of REAL m st f is_differentiable_in x holds
( r (#) f is_differentiable_in x & diff ((r (#) f),x) = r (#) (diff (f,x)) )
let r be Real; for x being Element of REAL m st f is_differentiable_in x holds
( r (#) f is_differentiable_in x & diff ((r (#) f),x) = r (#) (diff (f,x)) )
let x be Element of REAL m; ( f is_differentiable_in x implies ( r (#) f is_differentiable_in x & diff ((r (#) f),x) = r (#) (diff (f,x)) ) )
assume
f is_differentiable_in x
; ( r (#) f is_differentiable_in x & diff ((r (#) f),x) = r (#) (diff (f,x)) )
then A1:
<>* f is_differentiable_in x
;
then
r (#) (<>* f) is_differentiable_in x
by PDIFF_6:22;
hence
r (#) f is_differentiable_in x
by Th8; diff ((r (#) f),x) = r (#) (diff (f,x))
thus diff ((r (#) f),x) =
(proj (1,1)) * (diff ((r (#) (<>* f)),x))
by Th8
.=
(proj (1,1)) * (r (#) (diff ((<>* f),x)))
by A1, PDIFF_6:22
.=
r (#) (diff (f,x))
by INTEGR15:16
; verum