let r be Element of REAL ; :: thesis: for f1, f2, f3 being PartFunc of REAL,REAL
for t0 being Real st f1 is_differentiable_in t0 & f2 is_differentiable_in t0 & f3 is_differentiable_in t0 holds
VFuncdiff ((r (#) f1),(r (#) f2),(r (#) f3),t0) = r * (VFuncdiff (f1,f2,f3,t0))

let f1, f2, f3 be PartFunc of REAL,REAL; :: thesis: for t0 being Real st f1 is_differentiable_in t0 & f2 is_differentiable_in t0 & f3 is_differentiable_in t0 holds
VFuncdiff ((r (#) f1),(r (#) f2),(r (#) f3),t0) = r * (VFuncdiff (f1,f2,f3,t0))

let t0 be Real; :: thesis: ( f1 is_differentiable_in t0 & f2 is_differentiable_in t0 & f3 is_differentiable_in t0 implies VFuncdiff ((r (#) f1),(r (#) f2),(r (#) f3),t0) = r * (VFuncdiff (f1,f2,f3,t0)) )
assume A1: ( f1 is_differentiable_in t0 & f2 is_differentiable_in t0 & f3 is_differentiable_in t0 ) ; :: thesis: VFuncdiff ((r (#) f1),(r (#) f2),(r (#) f3),t0) = r * (VFuncdiff (f1,f2,f3,t0))
set p = |[(diff (f1,t0)),(diff (f2,t0)),(diff (f3,t0))]|;
A3: ( |[(diff (f1,t0)),(diff (f2,t0)),(diff (f3,t0))]| . 1 = diff (f1,t0) & |[(diff (f1,t0)),(diff (f2,t0)),(diff (f3,t0))]| . 2 = diff (f2,t0) & |[(diff (f1,t0)),(diff (f2,t0)),(diff (f3,t0))]| . 3 = diff (f3,t0) ) by FINSEQ_1:62;
VFuncdiff ((r (#) f1),(r (#) f2),(r (#) f3),t0) = |[(r * (diff (f1,t0))),(diff ((r (#) f2),t0)),(diff ((r (#) f3),t0))]| by A1, FDIFF_1:23
.= |[(r * (diff (f1,t0))),(r * (diff (f2,t0))),(diff ((r (#) f3),t0))]| by A1, FDIFF_1:23
.= |[(r * (|[(diff (f1,t0)),(diff (f2,t0)),(diff (f3,t0))]| . 1)),(r * (|[(diff (f1,t0)),(diff (f2,t0)),(diff (f3,t0))]| . 2)),(r * (|[(diff (f1,t0)),(diff (f2,t0)),(diff (f3,t0))]| . 3))]| by A1, A3, FDIFF_1:23
.= r * (VFuncdiff (f1,f2,f3,t0)) by Lm3 ;
hence VFuncdiff ((r (#) f1),(r (#) f2),(r (#) f3),t0) = r * (VFuncdiff (f1,f2,f3,t0)) ; :: thesis: verum