let Z be open Subset of REAL; for g being PartFunc of REAL,REAL st not 0 in Z & Z c= dom (g (#) (sin * ((id Z) ^))) & g = #Z 2 holds
( g (#) (sin * ((id Z) ^)) is_differentiable_on Z & ( for x being Real st x in Z holds
((g (#) (sin * ((id Z) ^))) `| Z) . x = ((2 * x) * (sin . (1 / x))) - (cos . (1 / x)) ) )
let g be PartFunc of REAL,REAL; ( not 0 in Z & Z c= dom (g (#) (sin * ((id Z) ^))) & g = #Z 2 implies ( g (#) (sin * ((id Z) ^)) is_differentiable_on Z & ( for x being Real st x in Z holds
((g (#) (sin * ((id Z) ^))) `| Z) . x = ((2 * x) * (sin . (1 / x))) - (cos . (1 / x)) ) ) )
set f = id Z;
assume that
A1:
not 0 in Z
and
A2:
Z c= dom (g (#) (sin * ((id Z) ^)))
and
A3:
g = #Z 2
; ( g (#) (sin * ((id Z) ^)) is_differentiable_on Z & ( for x being Real st x in Z holds
((g (#) (sin * ((id Z) ^))) `| Z) . x = ((2 * x) * (sin . (1 / x))) - (cos . (1 / x)) ) )
A4:
for x being Real st x in Z holds
g is_differentiable_in x
by A3, TAYLOR_1:2;
A5:
Z c= (dom g) /\ (dom (sin * ((id Z) ^)))
by A2, VALUED_1:def 4;
then
Z c= dom g
by XBOOLE_1:18;
then A6:
g is_differentiable_on Z
by A4, FDIFF_1:9;
A7:
for x being Real st x in Z holds
(g `| Z) . x = 2 * x
A9:
sin * ((id Z) ^) is_differentiable_on Z
by A1, Th5;
A10:
Z c= dom (sin * ((id Z) ^))
by A5, XBOOLE_1:18;
then
for y being object st y in Z holds
y in dom ((id Z) ^)
by FUNCT_1:11;
then A11:
Z c= dom ((id Z) ^)
;
now for x being Real st x in Z holds
((g (#) (sin * ((id Z) ^))) `| Z) . x = ((2 * x) * (sin . (1 / x))) - (cos . (1 / x))let x be
Real;
( x in Z implies ((g (#) (sin * ((id Z) ^))) `| Z) . x = ((2 * x) * (sin . (1 / x))) - (cos . (1 / x)) )assume A12:
x in Z
;
((g (#) (sin * ((id Z) ^))) `| Z) . x = ((2 * x) * (sin . (1 / x))) - (cos . (1 / x))then ((g (#) (sin * ((id Z) ^))) `| Z) . x =
(((sin * ((id Z) ^)) . x) * (diff (g,x))) + ((g . x) * (diff ((sin * ((id Z) ^)),x)))
by A2, A9, A6, FDIFF_1:21
.=
(((sin * ((id Z) ^)) . x) * ((g `| Z) . x)) + ((g . x) * (diff ((sin * ((id Z) ^)),x)))
by A6, A12, FDIFF_1:def 7
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) + ((g . x) * (diff ((sin * ((id Z) ^)),x)))
by A7, A12
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) + ((x #Z 2) * (diff ((sin * ((id Z) ^)),x)))
by A3, TAYLOR_1:def 1
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) + ((x #Z 2) * (((sin * ((id Z) ^)) `| Z) . x))
by A9, A12, FDIFF_1:def 7
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) + ((x #Z 2) * (- ((1 / (x ^2)) * (cos . (1 / x)))))
by A1, A12, Th5
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) - ((x #Z (1 + 1)) * ((1 / (x ^2)) * (cos . (1 / x))))
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) - (((x #Z 1) * (x #Z 1)) * ((1 / (x ^2)) * (cos . (1 / x))))
by TAYLOR_1:1
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) - ((x * (x #Z 1)) * ((1 / (x ^2)) * (cos . (1 / x))))
by PREPOWER:35
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) - ((x * x) * (((1 * 1) / (x * x)) * (cos . (1 / x))))
by PREPOWER:35
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) - ((x * x) * (((1 / x) * (1 / x)) * (cos . (1 / x))))
by XCMPLX_1:102
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) - (((x * (1 / x)) * (x * (1 / x))) * (cos . (1 / x)))
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) - (((x * (1 / x)) * 1) * (cos . (1 / x)))
by A1, A12, XCMPLX_1:106
.=
(((sin * ((id Z) ^)) . x) * (2 * x)) - ((1 * 1) * (cos . (1 / x)))
by A1, A12, XCMPLX_1:106
.=
((sin . (((id Z) ^) . x)) * (2 * x)) - (cos . (1 / x))
by A10, A12, FUNCT_1:12
.=
((sin . (((id Z) . x) ")) * (2 * x)) - (cos . (1 / x))
by A11, A12, RFUNCT_1:def 2
.=
((sin . (1 * (x "))) * (2 * x)) - (cos . (1 / x))
by A12, FUNCT_1:18
.=
((2 * x) * (sin . (1 / x))) - (cos . (1 / x))
by XCMPLX_0:def 9
;
hence
((g (#) (sin * ((id Z) ^))) `| Z) . x = ((2 * x) * (sin . (1 / x))) - (cos . (1 / x))
;
verum end;
hence
( g (#) (sin * ((id Z) ^)) is_differentiable_on Z & ( for x being Real st x in Z holds
((g (#) (sin * ((id Z) ^))) `| Z) . x = ((2 * x) * (sin . (1 / x))) - (cos . (1 / x)) ) )
by A2, A9, A6, FDIFF_1:21; verum