let x, a be Real; :: thesis: for n, m being Element of NAT
for Z being open Subset of REAL st x in Z & n > m holds
((diff (a (#) (#Z n)),Z) . m) . x = ((a * (n choose m)) * (m ! )) * (x #Z (n - m))

let n, m be Element of NAT ; :: thesis: for Z being open Subset of REAL st x in Z & n > m holds
((diff (a (#) (#Z n)),Z) . m) . x = ((a * (n choose m)) * (m ! )) * (x #Z (n - m))

let Z be open Subset of REAL ; :: thesis: ( x in Z & n > m implies ((diff (a (#) (#Z n)),Z) . m) . x = ((a * (n choose m)) * (m ! )) * (x #Z (n - m)) )
assume that
A1: x in Z and
A2: n > m ; :: thesis: ((diff (a (#) (#Z n)),Z) . m) . x = ((a * (n choose m)) * (m ! )) * (x #Z (n - m))
A3: #Z n is_differentiable_on m,Z by A2, Th29, TAYLOR_1:23;
dom (#Z (n - m)) = REAL by FUNCT_2:def 1;
then A5: dom (((n choose m) * (m ! )) (#) (#Z (n - m))) = REAL by VALUED_1:def 5;
A9: dom ((diff (#Z n),Z) . m) = dom ((((n choose m) * (m ! )) (#) (#Z (n - m))) | Z) by Th23, A2
.= REAL /\ Z by A5, RELAT_1:90
.= Z by XBOOLE_1:28 ;
A10: dom (a (#) ((diff (#Z n),Z) . m)) = dom ((diff (#Z n),Z) . m) by VALUED_1:def 5;
((diff (a (#) (#Z n)),Z) . m) . x = (a (#) ((diff (#Z n),Z) . m)) . x by Th13, A3
.= a * (((diff (#Z n),Z) . m) . x) by A9, A1, A10, VALUED_1:def 5
.= a * (((n choose m) * (m ! )) * (x #Z (n - m))) by A1, A2, Th27 ;
hence ((diff (a (#) (#Z n)),Z) . m) . x = ((a * (n choose m)) * (m ! )) * (x #Z (n - m)) ; :: thesis: verum