let f be PartFunc of COMPLEX ,COMPLEX ; :: thesis: for u, v being PartFunc of (REAL 2),REAL
for z0 being Complex
for x0, y0 being Real
for xy0 being Element of REAL 2 st ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom u & u . <*x,y*> = (Re f) . (x + (y * <i> )) ) ) & ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom v & v . <*x,y*> = (Im f) . (x + (y * <i> )) ) ) & z0 = x0 + (y0 * <i> ) & xy0 = <*x0,y0*> & f is_differentiable_in z0 holds
( u is_partial_differentiable_in xy0,1 & u is_partial_differentiable_in xy0,2 & v is_partial_differentiable_in xy0,1 & v is_partial_differentiable_in xy0,2 & Re (diff f,z0) = partdiff u,xy0,1 & Re (diff f,z0) = partdiff v,xy0,2 & Im (diff f,z0) = - (partdiff u,xy0,2) & Im (diff f,z0) = partdiff v,xy0,1 )
let u, v be PartFunc of (REAL 2),REAL ; :: thesis: for z0 being Complex
for x0, y0 being Real
for xy0 being Element of REAL 2 st ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom u & u . <*x,y*> = (Re f) . (x + (y * <i> )) ) ) & ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom v & v . <*x,y*> = (Im f) . (x + (y * <i> )) ) ) & z0 = x0 + (y0 * <i> ) & xy0 = <*x0,y0*> & f is_differentiable_in z0 holds
( u is_partial_differentiable_in xy0,1 & u is_partial_differentiable_in xy0,2 & v is_partial_differentiable_in xy0,1 & v is_partial_differentiable_in xy0,2 & Re (diff f,z0) = partdiff u,xy0,1 & Re (diff f,z0) = partdiff v,xy0,2 & Im (diff f,z0) = - (partdiff u,xy0,2) & Im (diff f,z0) = partdiff v,xy0,1 )
let z0 be Complex; :: thesis: for x0, y0 being Real
for xy0 being Element of REAL 2 st ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom u & u . <*x,y*> = (Re f) . (x + (y * <i> )) ) ) & ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom v & v . <*x,y*> = (Im f) . (x + (y * <i> )) ) ) & z0 = x0 + (y0 * <i> ) & xy0 = <*x0,y0*> & f is_differentiable_in z0 holds
( u is_partial_differentiable_in xy0,1 & u is_partial_differentiable_in xy0,2 & v is_partial_differentiable_in xy0,1 & v is_partial_differentiable_in xy0,2 & Re (diff f,z0) = partdiff u,xy0,1 & Re (diff f,z0) = partdiff v,xy0,2 & Im (diff f,z0) = - (partdiff u,xy0,2) & Im (diff f,z0) = partdiff v,xy0,1 )
let x0, y0 be Real; :: thesis: for xy0 being Element of REAL 2 st ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom u & u . <*x,y*> = (Re f) . (x + (y * <i> )) ) ) & ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom v & v . <*x,y*> = (Im f) . (x + (y * <i> )) ) ) & z0 = x0 + (y0 * <i> ) & xy0 = <*x0,y0*> & f is_differentiable_in z0 holds
( u is_partial_differentiable_in xy0,1 & u is_partial_differentiable_in xy0,2 & v is_partial_differentiable_in xy0,1 & v is_partial_differentiable_in xy0,2 & Re (diff f,z0) = partdiff u,xy0,1 & Re (diff f,z0) = partdiff v,xy0,2 & Im (diff f,z0) = - (partdiff u,xy0,2) & Im (diff f,z0) = partdiff v,xy0,1 )
let xy0 be Element of REAL 2; :: thesis: ( ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom u & u . <*x,y*> = (Re f) . (x + (y * <i> )) ) ) & ( for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom v & v . <*x,y*> = (Im f) . (x + (y * <i> )) ) ) & z0 = x0 + (y0 * <i> ) & xy0 = <*x0,y0*> & f is_differentiable_in z0 implies ( u is_partial_differentiable_in xy0,1 & u is_partial_differentiable_in xy0,2 & v is_partial_differentiable_in xy0,1 & v is_partial_differentiable_in xy0,2 & Re (diff f,z0) = partdiff u,xy0,1 & Re (diff f,z0) = partdiff v,xy0,2 & Im (diff f,z0) = - (partdiff u,xy0,2) & Im (diff f,z0) = partdiff v,xy0,1 ) )
assume that
A2:
for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom u & u . <*x,y*> = (Re f) . (x + (y * <i> )) )
and
A3:
for x, y being Real st x + (y * <i> ) in dom f holds
( <*x,y*> in dom v & v . <*x,y*> = (Im f) . (x + (y * <i> )) )
and
A4:
( z0 = x0 + (y0 * <i> ) & xy0 = <*x0,y0*> & f is_differentiable_in z0 )
; :: thesis: ( u is_partial_differentiable_in xy0,1 & u is_partial_differentiable_in xy0,2 & v is_partial_differentiable_in xy0,1 & v is_partial_differentiable_in xy0,2 & Re (diff f,z0) = partdiff u,xy0,1 & Re (diff f,z0) = partdiff v,xy0,2 & Im (diff f,z0) = - (partdiff u,xy0,2) & Im (diff f,z0) = partdiff v,xy0,1 )
consider N being Neighbourhood of z0 such that
P1:
( N c= dom f & ex L being C_LINEAR ex R being C_REST st
( diff f,z0 = L /. 1r & ( for z being Complex st z in N holds
(f /. z) - (f /. z0) = (L /. (z - z0)) + (R /. (z - z0)) ) ) )
by A4, CFDIFF_1:def 7;
consider L being C_LINEAR, R being C_REST such that
P2:
( diff f,z0 = L /. 1r & ( for z being Complex st z in N holds
(f /. z) - (f /. z0) = (L /. (z - z0)) + (R /. (z - z0)) ) )
by P1;
P2R:
dom R = COMPLEX
by PARTFUN1:def 4;
P3:
for z being Complex st z in N holds
(f /. z) - (f /. z0) = ((diff f,z0) * (z - z0)) + (R /. (z - z0))
P4:
for x, y being Real st x + (y * <i> ) in N holds
(f /. (x + (y * <i> ))) - (f /. (x0 + (y0 * <i> ))) = ((diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> )))) + (R /. ((x + (y * <i> )) - (x0 + (y0 * <i> ))))
by A4, P3;
P5:
for x, y being Real holds (diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> ))) = (((Re (diff f,z0)) * (x - x0)) - ((Im (diff f,z0)) * (y - y0))) + ((((Im (diff f,z0)) * (x - x0)) + ((Re (diff f,z0)) * (y - y0))) * <i> )
proof
let x,
y be
Real;
:: thesis: (diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> ))) = (((Re (diff f,z0)) * (x - x0)) - ((Im (diff f,z0)) * (y - y0))) + ((((Im (diff f,z0)) * (x - x0)) + ((Re (diff f,z0)) * (y - y0))) * <i> )
thus (diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> ))) =
((Re (diff f,z0)) + ((Im (diff f,z0)) * <i> )) * ((x - x0) + ((y - y0) * <i> ))
by COMPLEX1:29
.=
(((Re (diff f,z0)) * (x - x0)) - ((Im (diff f,z0)) * (y - y0))) + ((((Im (diff f,z0)) * (x - x0)) + ((Re (diff f,z0)) * (y - y0))) * <i> )
;
:: thesis: verum
end;
P5r:
for x, y being Real holds Re ((diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> )))) = ((Re (diff f,z0)) * (x - x0)) - ((Im (diff f,z0)) * (y - y0))
proof
let x,
y be
Real;
:: thesis: Re ((diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> )))) = ((Re (diff f,z0)) * (x - x0)) - ((Im (diff f,z0)) * (y - y0))
thus Re ((diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> )))) =
Re ((((Re (diff f,z0)) * (x - x0)) - ((Im (diff f,z0)) * (y - y0))) + ((((Im (diff f,z0)) * (x - x0)) + ((Re (diff f,z0)) * (y - y0))) * <i> ))
by P5
.=
((Re (diff f,z0)) * (x - x0)) - ((Im (diff f,z0)) * (y - y0))
by COMPLEX1:28
;
:: thesis: verum
end;
P5i:
for x, y being Real holds Im ((diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> )))) = ((Im (diff f,z0)) * (x - x0)) + ((Re (diff f,z0)) * (y - y0))
proof
let x,
y be
Real;
:: thesis: Im ((diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> )))) = ((Im (diff f,z0)) * (x - x0)) + ((Re (diff f,z0)) * (y - y0))
thus Im ((diff f,z0) * ((x + (y * <i> )) - (x0 + (y0 * <i> )))) =
Im ((((Re (diff f,z0)) * (x - x0)) - ((Im (diff f,z0)) * (y - y0))) + ((((Im (diff f,z0)) * (x - x0)) + ((Re (diff f,z0)) * (y - y0))) * <i> ))
by P5
.=
((Im (diff f,z0)) * (x - x0)) + ((Re (diff f,z0)) * (y - y0))
by COMPLEX1:28
;
:: thesis: verum
end;
consider r0 being Real such that
P991:
( 0 < r0 & { y where y is Complex : |.(y - z0).| < r0 } c= N )
by CFDIFF_1:def 5;
set Nx0 = ].(x0 - r0),(x0 + r0).[;
reconsider Nx0 = ].(x0 - r0),(x0 + r0).[ as Neighbourhood of x0 by RCOMP_1:def 7, P991;
P9x0:
for x being Real st x in Nx0 holds
x + (y0 * <i> ) in N
set Ny0 = ].(y0 - r0),(y0 + r0).[;
reconsider Ny0 = ].(y0 - r0),(y0 + r0).[ as Neighbourhood of y0 by RCOMP_1:def 7, P991;
P9y0:
for y being Real st y in Ny0 holds
x0 + (y * <i> ) in N
P10u:
for x being Real st x in Nx0 holds
(u . <*x,y0*>) - (u . <*x0,y0*>) = ((Re (diff f,z0)) * (x - x0)) + ((Re R) . ((x - x0) + (0 * <i> )))
proof
let x be
Real;
:: thesis: ( x in Nx0 implies (u . <*x,y0*>) - (u . <*x0,y0*>) = ((Re (diff f,z0)) * (x - x0)) + ((Re R) . ((x - x0) + (0 * <i> ))) )
assume P61:
x in Nx0
;
:: thesis: (u . <*x,y0*>) - (u . <*x0,y0*>) = ((Re (diff f,z0)) * (x - x0)) + ((Re R) . ((x - x0) + (0 * <i> )))
then P611:
x + (y0 * <i> ) in N
by P9x0;
then
x + (y0 * <i> ) in dom f
by P1;
then P63:
x + (y0 * <i> ) in dom (Re f)
by Def2;
P064:
x0 + (y0 * <i> ) in N
by A4, CFDIFF_1:7;
then
x0 + (y0 * <i> ) in dom f
by P1;
then P65:
x0 + (y0 * <i> ) in dom (Re f)
by Def2;
(x + (y0 * <i> )) - (x0 + (y0 * <i> )) in dom R
by P2R, XCMPLX_0:def 2;
then P67:
x - x0 in dom (Re R)
by Def2;
(u . <*x,y0*>) - (u . <*x0,y0*>) =
((Re f) . (x + (y0 * <i> ))) - (u . <*x0,y0*>)
by A2, P611, P1
.=
((Re f) . (x + (y0 * <i> ))) - ((Re f) . (x0 + (y0 * <i> )))
by A2, P064, P1
.=
(Re (f /. (x + (y0 * <i> )))) - ((Re f) . (x0 + (y0 * <i> )))
by Def2, P63
.=
(Re (f /. (x + (y0 * <i> )))) - (Re (f /. (x0 + (y0 * <i> ))))
by Def2, P65
.=
Re ((f /. (x + (y0 * <i> ))) - (f /. (x0 + (y0 * <i> ))))
by COMPLEX1:48
.=
Re (((diff f,z0) * ((x + (y0 * <i> )) - (x0 + (y0 * <i> )))) + (R /. ((x + (y0 * <i> )) - (x0 + (y0 * <i> )))))
by P4, P61, P9x0
.=
(Re ((diff f,z0) * ((x + (y0 * <i> )) - (x0 + (y0 * <i> ))))) + (Re (R /. ((x + (y0 * <i> )) - (x0 + (y0 * <i> )))))
by COMPLEX1:19
.=
(((Re (diff f,z0)) * (x - x0)) - ((Im (diff f,z0)) * (y0 - y0))) + (Re (R /. ((x + (y0 * <i> )) - (x0 + (y0 * <i> )))))
by P5r
.=
((Re (diff f,z0)) * (x - x0)) + ((Re R) . ((x - x0) + (0 * <i> )))
by Def2, P67
;
hence
(u . <*x,y0*>) - (u . <*x0,y0*>) = ((Re (diff f,z0)) * (x - x0)) + ((Re R) . ((x - x0) + (0 * <i> )))
;
:: thesis: verum
end;
P11u:
for y being Real st y in Ny0 holds
(u . <*x0,y*>) - (u . <*x0,y0*>) = (- ((Im (diff f,z0)) * (y - y0))) + ((Re R) . ((x0 - x0) + ((y - y0) * <i> )))
proof
let y be
Real;
:: thesis: ( y in Ny0 implies (u . <*x0,y*>) - (u . <*x0,y0*>) = (- ((Im (diff f,z0)) * (y - y0))) + ((Re R) . ((x0 - x0) + ((y - y0) * <i> ))) )
assume P61:
y in Ny0
;
:: thesis: (u . <*x0,y*>) - (u . <*x0,y0*>) = (- ((Im (diff f,z0)) * (y - y0))) + ((Re R) . ((x0 - x0) + ((y - y0) * <i> )))
then P611:
x0 + (y * <i> ) in N
by P9y0;
then
x0 + (y * <i> ) in dom f
by P1;
then P63:
x0 + (y * <i> ) in dom (Re f)
by Def2;
P064:
x0 + (y0 * <i> ) in N
by A4, CFDIFF_1:7;
then
x0 + (y0 * <i> ) in dom f
by P1;
then P65:
x0 + (y0 * <i> ) in dom (Re f)
by Def2;
(x0 + (y * <i> )) - (x0 + (y0 * <i> )) in dom R
by P2R, XCMPLX_0:def 2;
then P67:
(y - y0) * <i> in dom (Re R)
by Def2;
(u . <*x0,y*>) - (u . <*x0,y0*>) =
((Re f) . (x0 + (y * <i> ))) - (u . <*x0,y0*>)
by A2, P611, P1
.=
((Re f) . (x0 + (y * <i> ))) - ((Re f) . (x0 + (y0 * <i> )))
by A2, P064, P1
.=
(Re (f /. (x0 + (y * <i> )))) - ((Re f) . (x0 + (y0 * <i> )))
by Def2, P63
.=
(Re (f /. (x0 + (y * <i> )))) - (Re (f /. (x0 + (y0 * <i> ))))
by Def2, P65
.=
Re ((f /. (x0 + (y * <i> ))) - (f /. (x0 + (y0 * <i> ))))
by COMPLEX1:48
.=
Re (((diff f,z0) * ((x0 + (y * <i> )) - (x0 + (y0 * <i> )))) + (R /. ((x0 + (y * <i> )) - (x0 + (y0 * <i> )))))
by P4, P61, P9y0
.=
(Re ((diff f,z0) * ((x0 + (y * <i> )) - (x0 + (y0 * <i> ))))) + (Re (R /. ((x0 + (y * <i> )) - (x0 + (y0 * <i> )))))
by COMPLEX1:19
.=
(((Re (diff f,z0)) * (x0 - x0)) - ((Im (diff f,z0)) * (y - y0))) + (Re (R /. ((x0 + (y * <i> )) - (x0 + (y0 * <i> )))))
by P5r
.=
(- ((Im (diff f,z0)) * (y - y0))) + ((Re R) . ((x0 - x0) + ((y - y0) * <i> )))
by Def2, P67
;
hence
(u . <*x0,y*>) - (u . <*x0,y0*>) = (- ((Im (diff f,z0)) * (y - y0))) + ((Re R) . ((x0 - x0) + ((y - y0) * <i> )))
;
:: thesis: verum
end;
P10v:
for x being Real st x in Nx0 holds
(v . <*x,y0*>) - (v . <*x0,y0*>) = ((Im (diff f,z0)) * (x - x0)) + ((Im R) . ((x - x0) + (0 * <i> )))
proof
let x be
Real;
:: thesis: ( x in Nx0 implies (v . <*x,y0*>) - (v . <*x0,y0*>) = ((Im (diff f,z0)) * (x - x0)) + ((Im R) . ((x - x0) + (0 * <i> ))) )
assume P61:
x in Nx0
;
:: thesis: (v . <*x,y0*>) - (v . <*x0,y0*>) = ((Im (diff f,z0)) * (x - x0)) + ((Im R) . ((x - x0) + (0 * <i> )))
then P62:
x + (y0 * <i> ) in N
by P9x0;
then
x + (y0 * <i> ) in dom f
by P1;
then P63:
x + (y0 * <i> ) in dom (Im f)
by Def3;
P064:
x0 + (y0 * <i> ) in N
by A4, CFDIFF_1:7;
then
x0 + (y0 * <i> ) in dom f
by P1;
then P65:
x0 + (y0 * <i> ) in dom (Im f)
by Def3;
(x + (y0 * <i> )) - (x0 + (y0 * <i> )) in dom R
by P2R, XCMPLX_0:def 2;
then P67:
x - x0 in dom (Im R)
by Def3;
(v . <*x,y0*>) - (v . <*x0,y0*>) =
((Im f) . (x + (y0 * <i> ))) - (v . <*x0,y0*>)
by A3, P1, P62
.=
((Im f) . (x + (y0 * <i> ))) - ((Im f) . (x0 + (y0 * <i> )))
by A3, P1, P064
.=
(Im (f /. (x + (y0 * <i> )))) - ((Im f) . (x0 + (y0 * <i> )))
by Def3, P63
.=
(Im (f /. (x + (y0 * <i> )))) - (Im (f /. (x0 + (y0 * <i> ))))
by Def3, P65
.=
Im ((f /. (x + (y0 * <i> ))) - (f /. (x0 + (y0 * <i> ))))
by COMPLEX1:48
.=
Im (((diff f,z0) * ((x + (y0 * <i> )) - (x0 + (y0 * <i> )))) + (R /. ((x + (y0 * <i> )) - (x0 + (y0 * <i> )))))
by P4, P61, P9x0
.=
(Im ((diff f,z0) * ((x + (y0 * <i> )) - (x0 + (y0 * <i> ))))) + (Im (R /. ((x + (y0 * <i> )) - (x0 + (y0 * <i> )))))
by COMPLEX1:19
.=
(((Im (diff f,z0)) * (x - x0)) + ((Re (diff f,z0)) * (y0 - y0))) + (Im (R /. ((x + (y0 * <i> )) - (x0 + (y0 * <i> )))))
by P5i
.=
((Im (diff f,z0)) * (x - x0)) + ((Im R) . ((x - x0) + (0 * <i> )))
by Def3, P67
;
hence
(v . <*x,y0*>) - (v . <*x0,y0*>) = ((Im (diff f,z0)) * (x - x0)) + ((Im R) . ((x - x0) + (0 * <i> )))
;
:: thesis: verum
end;
P11v:
for y being Real st y in Ny0 holds
(v . <*x0,y*>) - (v . <*x0,y0*>) = ((Re (diff f,z0)) * (y - y0)) + ((Im R) . ((x0 - x0) + ((y - y0) * <i> )))
proof
let y be
Real;
:: thesis: ( y in Ny0 implies (v . <*x0,y*>) - (v . <*x0,y0*>) = ((Re (diff f,z0)) * (y - y0)) + ((Im R) . ((x0 - x0) + ((y - y0) * <i> ))) )
assume P61:
y in Ny0
;
:: thesis: (v . <*x0,y*>) - (v . <*x0,y0*>) = ((Re (diff f,z0)) * (y - y0)) + ((Im R) . ((x0 - x0) + ((y - y0) * <i> )))
then P611:
x0 + (y * <i> ) in N
by P9y0;
then
x0 + (y * <i> ) in dom f
by P1;
then P63:
x0 + (y * <i> ) in dom (Im f)
by Def3;
P064:
x0 + (y0 * <i> ) in N
by A4, CFDIFF_1:7;
then
x0 + (y0 * <i> ) in dom f
by P1;
then P65:
x0 + (y0 * <i> ) in dom (Im f)
by Def3;
(x0 + (y * <i> )) - (x0 + (y0 * <i> )) in dom R
by P2R, XCMPLX_0:def 2;
then P67:
(y - y0) * <i> in dom (Im R)
by Def3;
(v . <*x0,y*>) - (v . <*x0,y0*>) =
((Im f) . (x0 + (y * <i> ))) - (v . <*x0,y0*>)
by A3, P1, P611
.=
((Im f) . (x0 + (y * <i> ))) - ((Im f) . (x0 + (y0 * <i> )))
by A3, P1, P064
.=
(Im (f /. (x0 + (y * <i> )))) - ((Im f) . (x0 + (y0 * <i> )))
by Def3, P63
.=
(Im (f /. (x0 + (y * <i> )))) - (Im (f /. (x0 + (y0 * <i> ))))
by Def3, P65
.=
Im ((f /. (x0 + (y * <i> ))) - (f /. (x0 + (y0 * <i> ))))
by COMPLEX1:48
.=
Im (((diff f,z0) * ((x0 + (y * <i> )) - (x0 + (y0 * <i> )))) + (R /. ((x0 + (y * <i> )) - (x0 + (y0 * <i> )))))
by P4, P61, P9y0
.=
(Im ((diff f,z0) * ((x0 + (y * <i> )) - (x0 + (y0 * <i> ))))) + (Im (R /. ((x0 + (y * <i> )) - (x0 + (y0 * <i> )))))
by COMPLEX1:19
.=
(((Im (diff f,z0)) * (x0 - x0)) + ((Re (diff f,z0)) * (y - y0))) + (Im (R /. ((x0 + (y * <i> )) - (x0 + (y0 * <i> )))))
by P5i
.=
((Re (diff f,z0)) * (y - y0)) + ((Im R) . ((x0 - x0) + ((y - y0) * <i> )))
by Def3, P67
;
hence
(v . <*x0,y*>) - (v . <*x0,y0*>) = ((Re (diff f,z0)) * (y - y0)) + ((Im R) . ((x0 - x0) + ((y - y0) * <i> )))
;
:: thesis: verum
end;
deffunc H1( Real) -> Element of REAL = (Re R) . $1;
consider R1 being Function of REAL ,REAL such that
P500:
for x being Real holds R1 . x = H1(x)
from FUNCT_2:sch 4();
deffunc H2( Real) -> Element of REAL = (Re R) . ($1 * <i> );
consider R2 being Function of REAL ,REAL such that
P501:
for y being Real holds R2 . y = H2(y)
from FUNCT_2:sch 4();
deffunc H3( Real) -> Element of REAL = (Im R) . $1;
consider R3 being Function of REAL ,REAL such that
P502:
for y being Real holds R3 . y = H3(y)
from FUNCT_2:sch 4();
deffunc H4( Real) -> Element of REAL = (Im R) . ($1 * <i> );
consider R4 being Function of REAL ,REAL such that
P503:
for y being Real holds R4 . y = H4(y)
from FUNCT_2:sch 4();
Z2:
for h being convergent_to_0 Real_Sequence holds
( (h " ) (#) (R1 /* h) is convergent & lim ((h " ) (#) (R1 /* h)) = 0 )
reconsider R1 = R1 as REST by FDIFF_1:def 3, Z2;
for h being convergent_to_0 Real_Sequence holds
( (h " ) (#) (R2 /* h) is convergent & lim ((h " ) (#) (R2 /* h)) = 0 )
then reconsider R2 = R2 as REST by FDIFF_1:def 3;
Z6:
for h being convergent_to_0 Real_Sequence holds
( (h " ) (#) (R3 /* h) is convergent & lim ((h " ) (#) (R3 /* h)) = 0 )
reconsider R3 = R3 as REST by FDIFF_1:def 3, Z6;
Z8:
for h being convergent_to_0 Real_Sequence holds
( (h " ) (#) (R4 /* h) is convergent & lim ((h " ) (#) (R4 /* h)) = 0 )
reconsider R4 = R4 as REST by FDIFF_1:def 3, Z8;
P141: (proj 1,2) . xy0 =
xy0 . 1
by PDIFF_1:def 1
.=
x0
by A4, FINSEQ_1:61
;
P142: (proj 2,2) . xy0 =
xy0 . 2
by PDIFF_1:def 1
.=
y0
by A4, FINSEQ_1:61
;
P15u:
for x being Real holds (u * (reproj 1,xy0)) . x = u . <*x,y0*>
P15v:
for x being Real holds (v * (reproj 1,xy0)) . x = v . <*x,y0*>
proof
let x be
Real;
:: thesis: (v * (reproj 1,xy0)) . x = v . <*x,y0*>
x in REAL
;
then P1:
x in dom (reproj 1,xy0)
by PDIFF_1:def 5;
thus (v * (reproj 1,xy0)) . x =
v . ((reproj 1,xy0) . x)
by P1, FUNCT_1:23
.=
v . (Replace xy0,1,x)
by PDIFF_1:def 5
.=
v . <*x,y0*>
by A4, FINSEQ_7:15
;
:: thesis: verum
end;
P16u:
for y being Real holds (u * (reproj 2,xy0)) . y = u . <*x0,y*>
proof
let y be
Real;
:: thesis: (u * (reproj 2,xy0)) . y = u . <*x0,y*>
y in REAL
;
then P1:
y in dom (reproj 2,xy0)
by PDIFF_1:def 5;
thus (u * (reproj 2,xy0)) . y =
u . ((reproj 2,xy0) . y)
by P1, FUNCT_1:23
.=
u . (Replace xy0,2,y)
by PDIFF_1:def 5
.=
u . <*x0,y*>
by A4, FINSEQ_7:16
;
:: thesis: verum
end;
P16v:
for y being Real holds (v * (reproj 2,xy0)) . y = v . <*x0,y*>
proof
let y be
Real;
:: thesis: (v * (reproj 2,xy0)) . y = v . <*x0,y*>
y in REAL
;
then P1:
y in dom (reproj 2,xy0)
by PDIFF_1:def 5;
thus (v * (reproj 2,xy0)) . y =
v . ((reproj 2,xy0) . y)
by P1, FUNCT_1:23
.=
v . (Replace xy0,2,y)
by PDIFF_1:def 5
.=
v . <*x0,y*>
by A4, FINSEQ_7:16
;
:: thesis: verum
end;
deffunc H5( Real) -> Element of REAL = (Re (diff f,z0)) * $1;
consider LD1 being Function of REAL ,REAL such that
P17:
for x being Real holds LD1 . x = H5(x)
from FUNCT_2:sch 4();
deffunc H6( Real) -> Element of REAL = (Im (diff f,z0)) * $1;
consider LD2 being Function of REAL ,REAL such that
P18:
for x being Real holds LD2 . x = H6(x)
from FUNCT_2:sch 4();
deffunc H7( Real) -> Element of REAL = - ((Im (diff f,z0)) * $1);
consider LD3 being Function of REAL ,REAL such that
P19:
for x being Real holds LD3 . x = H7(x)
from FUNCT_2:sch 4();
reconsider LD1 = LD1 as LINEAR by FDIFF_1:def 4, P17;
reconsider LD2 = LD2 as LINEAR by FDIFF_1:def 4, P18;
for x being Real holds LD3 . x = (- (Im (diff f,z0))) * x
then reconsider LD3 = LD3 as LINEAR by FDIFF_1:def 4;
P30u:
for x being Real st x in Nx0 holds
((u * (reproj 1,xy0)) . x) - ((u * (reproj 1,xy0)) . x0) = (LD1 . (x - x0)) + (R1 . (x - x0))
proof
let x be
Real;
:: thesis: ( x in Nx0 implies ((u * (reproj 1,xy0)) . x) - ((u * (reproj 1,xy0)) . x0) = (LD1 . (x - x0)) + (R1 . (x - x0)) )
assume AS30:
x in Nx0
;
:: thesis: ((u * (reproj 1,xy0)) . x) - ((u * (reproj 1,xy0)) . x0) = (LD1 . (x - x0)) + (R1 . (x - x0))
thus ((u * (reproj 1,xy0)) . x) - ((u * (reproj 1,xy0)) . x0) =
(u . <*x,y0*>) - ((u * (reproj 1,xy0)) . x0)
by P15u
.=
(u . <*x,y0*>) - (u . <*x0,y0*>)
by P15u
.=
((Re (diff f,z0)) * (x - x0)) + ((Re R) . ((x - x0) + (0 * <i> )))
by AS30, P10u
.=
(LD1 . (x - x0)) + ((Re R) . ((x - x0) + (0 * <i> )))
by P17
.=
(LD1 . (x - x0)) + (R1 . (x - x0))
by P500
;
:: thesis: verum
end;
P31u:
for y being Real st y in Ny0 holds
((u * (reproj 2,xy0)) . y) - ((u * (reproj 2,xy0)) . y0) = (LD3 . (y - y0)) + (R2 . (y - y0))
proof
let y be
Real;
:: thesis: ( y in Ny0 implies ((u * (reproj 2,xy0)) . y) - ((u * (reproj 2,xy0)) . y0) = (LD3 . (y - y0)) + (R2 . (y - y0)) )
assume AS31:
y in Ny0
;
:: thesis: ((u * (reproj 2,xy0)) . y) - ((u * (reproj 2,xy0)) . y0) = (LD3 . (y - y0)) + (R2 . (y - y0))
thus ((u * (reproj 2,xy0)) . y) - ((u * (reproj 2,xy0)) . y0) =
(u . <*x0,y*>) - ((u * (reproj 2,xy0)) . y0)
by P16u
.=
(u . <*x0,y*>) - (u . <*x0,y0*>)
by P16u
.=
(- ((Im (diff f,z0)) * (y - y0))) + ((Re R) . ((x0 - x0) + ((y - y0) * <i> )))
by AS31, P11u
.=
(LD3 . (y - y0)) + ((Re R) . ((x0 - x0) + ((y - y0) * <i> )))
by P19
.=
(LD3 . (y - y0)) + (R2 . (y - y0))
by P501
;
:: thesis: verum
end;
P40v:
for x being Real st x in Nx0 holds
((v * (reproj 1,xy0)) . x) - ((v * (reproj 1,xy0)) . x0) = (LD2 . (x - x0)) + (R3 . (x - x0))
proof
let x be
Real;
:: thesis: ( x in Nx0 implies ((v * (reproj 1,xy0)) . x) - ((v * (reproj 1,xy0)) . x0) = (LD2 . (x - x0)) + (R3 . (x - x0)) )
assume AS40:
x in Nx0
;
:: thesis: ((v * (reproj 1,xy0)) . x) - ((v * (reproj 1,xy0)) . x0) = (LD2 . (x - x0)) + (R3 . (x - x0))
thus ((v * (reproj 1,xy0)) . x) - ((v * (reproj 1,xy0)) . x0) =
(v . <*x,y0*>) - ((v * (reproj 1,xy0)) . x0)
by P15v
.=
(v . <*x,y0*>) - (v . <*x0,y0*>)
by P15v
.=
((Im (diff f,z0)) * (x - x0)) + ((Im R) . ((x - x0) + (0 * <i> )))
by AS40, P10v
.=
(LD2 . (x - x0)) + ((Im R) . ((x - x0) + (0 * <i> )))
by P18
.=
(LD2 . (x - x0)) + (R3 . (x - x0))
by P502
;
:: thesis: verum
end;
P41v:
for y being Real st y in Ny0 holds
((v * (reproj 2,xy0)) . y) - ((v * (reproj 2,xy0)) . y0) = (LD1 . (y - y0)) + (R4 . (y - y0))
proof
let y be
Real;
:: thesis: ( y in Ny0 implies ((v * (reproj 2,xy0)) . y) - ((v * (reproj 2,xy0)) . y0) = (LD1 . (y - y0)) + (R4 . (y - y0)) )
assume AS41:
y in Ny0
;
:: thesis: ((v * (reproj 2,xy0)) . y) - ((v * (reproj 2,xy0)) . y0) = (LD1 . (y - y0)) + (R4 . (y - y0))
thus ((v * (reproj 2,xy0)) . y) - ((v * (reproj 2,xy0)) . y0) =
(v . <*x0,y*>) - ((v * (reproj 2,xy0)) . y0)
by P16v
.=
(v . <*x0,y*>) - (v . <*x0,y0*>)
by P16v
.=
((Re (diff f,z0)) * (y - y0)) + ((Im R) . ((x0 - x0) + ((y - y0) * <i> )))
by AS41, P11v
.=
(LD1 . (y - y0)) + ((Im R) . ((x0 - x0) + ((y - y0) * <i> )))
by P17
.=
(LD1 . (y - y0)) + (R4 . (y - y0))
by P503
;
:: thesis: verum
end;
PL1:
dom (reproj 1,xy0) = REAL
by FUNCT_2:def 1;
now let s be
set ;
:: thesis: ( s in (reproj 1,xy0) .: Nx0 implies s in dom u )assume
s in (reproj 1,xy0) .: Nx0
;
:: thesis: s in dom uthen consider x being
Element of
REAL such that PL2:
(
x in Nx0 &
s = (reproj 1,xy0) . x )
by FUNCT_2:116;
PL3:
s =
Replace xy0,1,
x
by PDIFF_1:def 5, PL2
.=
<*x,y0*>
by A4, FINSEQ_7:15
;
x + (y0 * <i> ) in N
by P9x0, PL2;
hence
s in dom u
by A2, P1, PL3;
:: thesis: verum end;
then
(reproj 1,xy0) .: Nx0 c= dom u
by TARSKI:def 3;
then P61:
Nx0 c= dom (u * (reproj 1,xy0))
by PL1, FUNCT_3:3;
then P71:
u * (reproj 1,xy0) is_differentiable_in (proj 1,2) . xy0
by FDIFF_1:def 5, P30u, P141;
Q51: LD3 . 1 =
- ((Im (diff f,z0)) * 1)
by P19
.=
- (Im (diff f,z0))
;
QL1:
dom (reproj 2,xy0) = REAL
by FUNCT_2:def 1;
now let s be
set ;
:: thesis: ( s in (reproj 2,xy0) .: Ny0 implies s in dom u )assume
s in (reproj 2,xy0) .: Ny0
;
:: thesis: s in dom uthen consider y being
Element of
REAL such that PL2:
(
y in Ny0 &
s = (reproj 2,xy0) . y )
by FUNCT_2:116;
PL3:
s =
Replace xy0,2,
y
by PDIFF_1:def 5, PL2
.=
<*x0,y*>
by A4, FINSEQ_7:16
;
x0 + (y * <i> ) in N
by P9y0, PL2;
hence
s in dom u
by A2, P1, PL3;
:: thesis: verum end;
then
(reproj 2,xy0) .: Ny0 c= dom u
by TARSKI:def 3;
then Q61:
Ny0 c= dom (u * (reproj 2,xy0))
by QL1, FUNCT_3:3;
then Q71:
u * (reproj 2,xy0) is_differentiable_in (proj 2,2) . xy0
by FDIFF_1:def 5, P31u, P142;
then Q74:
partdiff u,xy0,2 = - (Im (diff f,z0))
by FDIFF_1:def 6, Q51, Q61, P31u, P142;
R51: LD2 . 1 =
(Im (diff f,z0)) * 1
by P18
.=
Im (diff f,z0)
;
PL1:
dom (reproj 1,xy0) = REAL
by FUNCT_2:def 1;
now let s be
set ;
:: thesis: ( s in (reproj 1,xy0) .: Nx0 implies s in dom v )assume
s in (reproj 1,xy0) .: Nx0
;
:: thesis: s in dom vthen consider x being
Element of
REAL such that PL2:
(
x in Nx0 &
s = (reproj 1,xy0) . x )
by FUNCT_2:116;
PL3:
s =
Replace xy0,1,
x
by PDIFF_1:def 5, PL2
.=
<*x,y0*>
by A4, FINSEQ_7:15
;
x + (y0 * <i> ) in N
by P9x0, PL2;
hence
s in dom v
by A3, P1, PL3;
:: thesis: verum end;
then
(reproj 1,xy0) .: Nx0 c= dom v
by TARSKI:def 3;
then R61:
Nx0 c= dom (v * (reproj 1,xy0))
by PL1, FUNCT_3:3;
then R71:
v * (reproj 1,xy0) is_differentiable_in (proj 1,2) . xy0
by FDIFF_1:def 5, P40v, P141;
S51: LD1 . 1 =
(Re (diff f,z0)) * 1
by P17
.=
Re (diff f,z0)
;
QL1:
dom (reproj 2,xy0) = REAL
by FUNCT_2:def 1;
now let s be
set ;
:: thesis: ( s in (reproj 2,xy0) .: Ny0 implies s in dom v )assume
s in (reproj 2,xy0) .: Ny0
;
:: thesis: s in dom vthen consider y being
Element of
REAL such that PL2:
(
y in Ny0 &
s = (reproj 2,xy0) . y )
by FUNCT_2:116;
PL3:
s =
Replace xy0,2,
y
by PDIFF_1:def 5, PL2
.=
<*x0,y*>
by A4, FINSEQ_7:16
;
x0 + (y * <i> ) in N
by P9y0, PL2;
hence
s in dom v
by A3, P1, PL3;
:: thesis: verum end;
then
(reproj 2,xy0) .: Ny0 c= dom v
by TARSKI:def 3;
then S61:
Ny0 c= dom (v * (reproj 2,xy0))
by QL1, FUNCT_3:3;
then
v * (reproj 2,xy0) is_differentiable_in (proj 2,2) . xy0
by FDIFF_1:def 5, P41v, P142;
hence
( u is_partial_differentiable_in xy0,1 & u is_partial_differentiable_in xy0,2 & v is_partial_differentiable_in xy0,1 & v is_partial_differentiable_in xy0,2 & Re (diff f,z0) = partdiff u,xy0,1 & Re (diff f,z0) = partdiff v,xy0,2 & Im (diff f,z0) = - (partdiff u,xy0,2) & Im (diff f,z0) = partdiff v,xy0,1 )
by P71, Q71, Q74, R71, R51, R61, P40v, P141, P61, P30u, S51, S61, P41v, P142, FDIFF_1:def 6, PDIFF_1:def 11; :: thesis: verum