let Z be open Subset of REAL ; for f1, f2 being PartFunc of REAL ,REAL st Z c= dom (f1 / (f2 + f1)) & f1 = #Z 2 & ( for x being Real st x in Z holds
( f2 . x = 1 & x <> 0 ) ) holds
( f1 / (f2 + f1) is_differentiable_on Z & ( for x being Real st x in Z holds
((f1 / (f2 + f1)) `| Z) . x = (2 * x) / ((1 + (x ^2 )) ^2 ) ) )
let f1, f2 be PartFunc of REAL ,REAL ; ( Z c= dom (f1 / (f2 + f1)) & f1 = #Z 2 & ( for x being Real st x in Z holds
( f2 . x = 1 & x <> 0 ) ) implies ( f1 / (f2 + f1) is_differentiable_on Z & ( for x being Real st x in Z holds
((f1 / (f2 + f1)) `| Z) . x = (2 * x) / ((1 + (x ^2 )) ^2 ) ) ) )
assume that
A1:
Z c= dom (f1 / (f2 + f1))
and
A2:
f1 = #Z 2
and
A3:
for x being Real st x in Z holds
( f2 . x = 1 & x <> 0 )
; ( f1 / (f2 + f1) is_differentiable_on Z & ( for x being Real st x in Z holds
((f1 / (f2 + f1)) `| Z) . x = (2 * x) / ((1 + (x ^2 )) ^2 ) ) )
A4:
Z c= (dom f1) /\ ((dom (f2 + f1)) \ ((f2 + f1) " {0 }))
by A1, RFUNCT_1:def 4;
then A5:
Z c= dom (f2 + f1)
by XBOOLE_1:1;
A6:
for x being Real st x in Z holds
f1 is_differentiable_in x
by A2, TAYLOR_1:2;
Z c= dom f1
by A4, XBOOLE_1:18;
then A7:
f1 is_differentiable_on Z
by A6, FDIFF_1:16;
A8:
for x being Real st x in Z holds
(f1 `| Z) . x = 2 * x
A10:
for x being Real st x in Z holds
f2 . x = 1 ^2
by A3;
then A11:
f2 + f1 is_differentiable_on Z
by A2, A5, FDIFF_4:17;
A12:
for x being Real st x in Z holds
(f2 + f1) . x <> 0
then A15:
f1 / (f2 + f1) is_differentiable_on Z
by A11, A7, FDIFF_2:21;
for x being Real st x in Z holds
((f1 / (f2 + f1)) `| Z) . x = (2 * x) / ((1 + (x ^2 )) ^2 )
proof
let x be
Real;
( x in Z implies ((f1 / (f2 + f1)) `| Z) . x = (2 * x) / ((1 + (x ^2 )) ^2 ) )
A16:
f1 is_differentiable_in x
by A2, TAYLOR_1:2;
A17:
f1 . x =
x #Z 2
by A2, TAYLOR_1:def 1
.=
x |^ 2
by PREPOWER:46
.=
x ^2
by NEWTON:100
;
assume A18:
x in Z
;
((f1 / (f2 + f1)) `| Z) . x = (2 * x) / ((1 + (x ^2 )) ^2 )
then A19:
(f2 + f1) . x =
(f2 . x) + (f1 . x)
by A5, VALUED_1:def 1
.=
1
+ (f1 . x)
by A3, A18
.=
1
+ (x #Z 2)
by A2, TAYLOR_1:def 1
.=
1
+ (x |^ 2)
by PREPOWER:46
.=
1
+ (x ^2 )
by NEWTON:100
;
(
f2 + f1 is_differentiable_in x &
(f2 + f1) . x <> 0 )
by A11, A12, A18, FDIFF_1:16;
then diff (f1 / (f2 + f1)),
x =
(((diff f1,x) * ((f2 + f1) . x)) - ((diff (f2 + f1),x) * (f1 . x))) / (((f2 + f1) . x) ^2 )
by A16, FDIFF_2:14
.=
((((f1 `| Z) . x) * ((f2 + f1) . x)) - ((diff (f2 + f1),x) * (f1 . x))) / (((f2 + f1) . x) ^2 )
by A7, A18, FDIFF_1:def 8
.=
((((f1 `| Z) . x) * ((f2 + f1) . x)) - ((((f2 + f1) `| Z) . x) * (f1 . x))) / (((f2 + f1) . x) ^2 )
by A11, A18, FDIFF_1:def 8
.=
(((2 * x) * ((f2 + f1) . x)) - ((((f2 + f1) `| Z) . x) * (f1 . x))) / (((f2 + f1) . x) ^2 )
by A8, A18
.=
(((2 * x) * (1 + (x ^2 ))) - ((2 * x) * (x ^2 ))) / ((1 + (x ^2 )) ^2 )
by A2, A10, A5, A18, A17, A19, FDIFF_4:17
.=
(2 * x) / ((1 + (x ^2 )) ^2 )
;
hence
((f1 / (f2 + f1)) `| Z) . x = (2 * x) / ((1 + (x ^2 )) ^2 )
by A15, A18, FDIFF_1:def 8;
verum
end;
hence
( f1 / (f2 + f1) is_differentiable_on Z & ( for x being Real st x in Z holds
((f1 / (f2 + f1)) `| Z) . x = (2 * x) / ((1 + (x ^2 )) ^2 ) ) )
by A11, A7, A12, FDIFF_2:21; verum