let a be Real; :: thesis: for Z being open Subset of REAL
for f1, f2 being PartFunc of REAL ,REAL st Z c= dom ((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) & ( for x being Real st x in Z holds
( f1 . x = - (x * (log number_e ,a)) & f2 . x = x + (1 / (log number_e ,a)) ) ) & a > 0 & a <> 1 holds
( (1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2) is_differentiable_on Z & ( for x being Real st x in Z holds
(((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x = x / (a #R x) ) )
let Z be open Subset of REAL ; :: thesis: for f1, f2 being PartFunc of REAL ,REAL st Z c= dom ((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) & ( for x being Real st x in Z holds
( f1 . x = - (x * (log number_e ,a)) & f2 . x = x + (1 / (log number_e ,a)) ) ) & a > 0 & a <> 1 holds
( (1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2) is_differentiable_on Z & ( for x being Real st x in Z holds
(((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x = x / (a #R x) ) )
let f1, f2 be PartFunc of REAL ,REAL ; :: thesis: ( Z c= dom ((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) & ( for x being Real st x in Z holds
( f1 . x = - (x * (log number_e ,a)) & f2 . x = x + (1 / (log number_e ,a)) ) ) & a > 0 & a <> 1 implies ( (1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2) is_differentiable_on Z & ( for x being Real st x in Z holds
(((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x = x / (a #R x) ) ) )
assume that
A1:
Z c= dom ((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2))
and
A2:
( ( for x being Real st x in Z holds
( f1 . x = - (x * (log number_e ,a)) & f2 . x = x + (1 / (log number_e ,a)) ) ) & a > 0 & a <> 1 )
; :: thesis: ( (1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2) is_differentiable_on Z & ( for x being Real st x in Z holds
(((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x = x / (a #R x) ) )
A3:
( ( for x being Real st x in Z holds
f1 . x = - (x * (log number_e ,a)) ) & a > 0 )
by A2;
A4:
Z c= dom ((- (exp_R * f1)) (#) f2)
by A1, VALUED_1:def 5;
then
Z c= (dom (- (exp_R * f1))) /\ (dom f2)
by VALUED_1:def 4;
then A5:
( Z c= dom (- (exp_R * f1)) & Z c= dom f2 )
by XBOOLE_1:18;
then A6:
( - (exp_R * f1) is_differentiable_on Z & ( for x being Real st x in Z holds
((- (exp_R * f1)) `| Z) . x = (a #R (- x)) * (log number_e ,a) ) )
by A3, Th16;
A7:
for x being Real st x in Z holds
f2 . x = (1 * x) + (1 / (log number_e ,a))
by A2;
then A8:
( f2 is_differentiable_on Z & ( for x being Real st x in Z holds
(f2 `| Z) . x = 1 ) )
by A5, FDIFF_1:31;
then A9:
(- (exp_R * f1)) (#) f2 is_differentiable_on Z
by A4, A6, FDIFF_1:29;
A10:
log number_e ,a <> 0
for x being Real st x in Z holds
(((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x = x / (a #R x)
proof
let x be
Real;
:: thesis: ( x in Z implies (((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x = x / (a #R x) )
assume A13:
x in Z
;
:: thesis: (((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x = x / (a #R x)
then
x in dom (- (exp_R * f1))
by A5;
then A14:
x in dom (exp_R * f1)
by VALUED_1:8;
A15:
(- (exp_R * f1)) . x =
- ((exp_R * f1) . x)
by VALUED_1:8
.=
- (exp_R . (f1 . x))
by A14, FUNCT_1:22
.=
- (exp_R . (- (x * (log number_e ,a))))
by A2, A13
.=
- (a #R (- x))
by A2, Th2
;
(((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x =
(1 / (log number_e ,a)) * (diff ((- (exp_R * f1)) (#) f2),x)
by A1, A9, A13, FDIFF_1:28
.=
(1 / (log number_e ,a)) * ((((- (exp_R * f1)) (#) f2) `| Z) . x)
by A9, A13, FDIFF_1:def 8
.=
(1 / (log number_e ,a)) * (((f2 . x) * (diff (- (exp_R * f1)),x)) + (((- (exp_R * f1)) . x) * (diff f2,x)))
by A4, A6, A8, A13, FDIFF_1:29
.=
(1 / (log number_e ,a)) * (((f2 . x) * (((- (exp_R * f1)) `| Z) . x)) + (((- (exp_R * f1)) . x) * (diff f2,x)))
by A6, A13, FDIFF_1:def 8
.=
(1 / (log number_e ,a)) * (((f2 . x) * (((- (exp_R * f1)) `| Z) . x)) + (((- (exp_R * f1)) . x) * ((f2 `| Z) . x)))
by A8, A13, FDIFF_1:def 8
.=
(1 / (log number_e ,a)) * (((f2 . x) * ((a #R (- x)) * (log number_e ,a))) + (((- (exp_R * f1)) . x) * ((f2 `| Z) . x)))
by A3, A5, A13, Th16
.=
(1 / (log number_e ,a)) * (((f2 . x) * ((a #R (- x)) * (log number_e ,a))) + (((- (exp_R * f1)) . x) * 1))
by A5, A7, A13, FDIFF_1:31
.=
(1 / (log number_e ,a)) * ((((f2 . x) * (log number_e ,a)) - 1) * (a #R (- x)))
by A15
.=
(1 / (log number_e ,a)) * ((((x + (1 / (log number_e ,a))) * (log number_e ,a)) - 1) * (a #R (- x)))
by A2, A13
.=
((1 / (log number_e ,a)) * (((x * (log number_e ,a)) + ((1 / (log number_e ,a)) * (log number_e ,a))) - 1)) * (a #R (- x))
.=
((1 / (log number_e ,a)) * (((x * (log number_e ,a)) + 1) - 1)) * (a #R (- x))
by A10, XCMPLX_1:107
.=
(((1 / (log number_e ,a)) * (log number_e ,a)) * x) * (a #R (- x))
.=
(1 * x) * (a #R (- x))
by A10, XCMPLX_1:107
.=
x * (1 / (a #R x))
by A2, PREPOWER:90
.=
x / (a #R x)
by XCMPLX_1:100
;
hence
(((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x = x / (a #R x)
;
:: thesis: verum
end;
hence
( (1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2) is_differentiable_on Z & ( for x being Real st x in Z holds
(((1 / (log number_e ,a)) (#) ((- (exp_R * f1)) (#) f2)) `| Z) . x = x / (a #R x) ) )
by A1, A9, FDIFF_1:28; :: thesis: verum