let n be Element of NAT ; :: thesis: for l, b being Real ex g being PartFunc of REAL ,REAL st
( dom g = [#] REAL & ( for x being Real holds
( g . x = (l * ((b - x) |^ (n + 1))) / ((n + 1) ! ) & ( for x being Real holds
( g is_differentiable_in x & diff g,x = - ((l * ((b - x) |^ n)) / (n ! )) ) ) ) ) )
let l, b be Real; :: thesis: ex g being PartFunc of REAL ,REAL st
( dom g = [#] REAL & ( for x being Real holds
( g . x = (l * ((b - x) |^ (n + 1))) / ((n + 1) ! ) & ( for x being Real holds
( g is_differentiable_in x & diff g,x = - ((l * ((b - x) |^ n)) / (n ! )) ) ) ) ) )
defpred S1[ set ] means $1 in REAL ;
deffunc H1( Real) -> Element of REAL = (l * ((b - $1) |^ (n + 1))) / ((n + 1) ! );
consider g being PartFunc of REAL ,REAL such that
A1:
for d being Element of REAL holds
( d in dom g iff S1[d] )
and
A2:
for d being Element of REAL st d in dom g holds
g /. d = H1(d)
from PARTFUN2:sch 2();
take
g
; :: thesis: ( dom g = [#] REAL & ( for x being Real holds
( g . x = (l * ((b - x) |^ (n + 1))) / ((n + 1) ! ) & ( for x being Real holds
( g is_differentiable_in x & diff g,x = - ((l * ((b - x) |^ n)) / (n ! )) ) ) ) ) )
A3:
dom g = [#] REAL
A4:
for d being Element of REAL holds g . d = (l * ((b - d) |^ (n + 1))) / ((n + 1) ! )
consider f being PartFunc of REAL ,REAL such that
A5:
dom f = [#] REAL
and
A6:
for x being Real holds f . x = b - x
and
A7:
for x being Real holds
( f is_differentiable_in x & diff f,x = - 1 )
by Lm5;
A8:
for x being Real holds
( (#Z (n + 1)) * f is_differentiable_in x & diff ((#Z (n + 1)) * f),x = - ((n + 1) * ((b - x) #Z n)) )
A11:
(l / ((n + 1) ! )) (#) ((#Z (n + 1)) * f) = g
hence
( dom g = [#] REAL & ( for x being Real holds
( g . x = (l * ((b - x) |^ (n + 1))) / ((n + 1) ! ) & ( for x being Real holds
( g is_differentiable_in x & diff g,x = - ((l * ((b - x) |^ n)) / (n ! )) ) ) ) ) )
by A3, A4, A11; :: thesis: verum