let dv1, dv2 be Point of T; ( ex N being Neighbourhood of x0 st
( N c= dom f & ( for e being Real st e > 0 holds
ex d being Real st
( d > 0 & ( for h being Real st |.h.| < d & h <> 0 & (h * z) + x0 in N holds
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv1).|| < e ) ) ) ) & ex N being Neighbourhood of x0 st
( N c= dom f & ( for e being Real st e > 0 holds
ex d being Real st
( d > 0 & ( for h being Real st |.h.| < d & h <> 0 & (h * z) + x0 in N holds
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv2).|| < e ) ) ) ) implies dv1 = dv2 )
assume that
A2:
ex N1 being Neighbourhood of x0 st
( N1 c= dom f & ( for e being Real st e > 0 holds
ex d being Real st
( d > 0 & ( for h being Real st |.h.| < d & h <> 0 & (h * z) + x0 in N1 holds
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv1).|| < e ) ) ) )
and
A3:
ex N2 being Neighbourhood of x0 st
( N2 c= dom f & ( for e being Real st e > 0 holds
ex d being Real st
( d > 0 & ( for h being Real st |.h.| < d & h <> 0 & (h * z) + x0 in N2 holds
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv2).|| < e ) ) ) )
; dv1 = dv2
consider N2 being Neighbourhood of x0 such that
N2 c= dom f
and
A4:
for e being Real st e > 0 holds
ex d being Real st
( d > 0 & ( for h being Real st |.h.| < d & h <> 0 & (h * z) + x0 in N2 holds
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv2).|| < e ) )
by A3;
consider N1 being Neighbourhood of x0 such that
N1 c= dom f
and
A5:
for e being Real st e > 0 holds
ex d being Real st
( d > 0 & ( for h being Real st |.h.| < d & h <> 0 & (h * z) + x0 in N1 holds
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv1).|| < e ) )
by A2;
now for e being Real st e > 0 holds
||.(dv1 - dv2).|| < elet e be
Real;
( e > 0 implies ||.(dv1 - dv2).|| < e )assume A6:
e > 0
;
||.(dv1 - dv2).|| < eA7:
0 < e / 2
by A6, XREAL_1:215;
then consider d1 being
Real such that A8:
d1 > 0
and A9:
for
h being
Real st
|.h.| < d1 &
h <> 0 &
(h * z) + x0 in N1 holds
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv1).|| < e / 2
by A5;
consider d2 being
Real such that A10:
d2 > 0
and A11:
for
h being
Real st
|.h.| < d2 &
h <> 0 &
(h * z) + x0 in N2 holds
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv2).|| < e / 2
by A4, A7;
ex
h being
Real st
(
h <> 0 &
|.h.| < d1 &
|.h.| < d2 &
(h * z) + x0 in N1 &
(h * z) + x0 in N2 )
proof
set d3 =
min (
d1,
d2);
consider N0 being
Neighbourhood of
x0 such that A12:
(
N0 c= N1 &
N0 c= N2 )
by NDIFF_1:1;
consider g being
Real such that A13:
0 < g
and A14:
{ y where y is Point of S : ||.(y - x0).|| < g } c= N0
by NFCONT_1:def 1;
consider n0 being
Nat such that A15:
||.z.|| / g < n0
by SEQ_4:3;
set n1 =
n0 + 1;
set h =
min (
(1 / ((n0 + 1) + 1)),
((min (d1,d2)) / 2));
take
min (
(1 / ((n0 + 1) + 1)),
((min (d1,d2)) / 2))
;
( min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2)) <> 0 & |.(min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))).| < d1 & |.(min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))).| < d2 & ((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in N1 & ((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in N2 )
A16:
min (
(1 / ((n0 + 1) + 1)),
((min (d1,d2)) / 2))
<= (min (d1,d2)) / 2
by XXREAL_0:17;
A17:
0 < min (
d1,
d2)
by A8, A10, XXREAL_0:15;
then A18:
0 < (min (d1,d2)) / 2
by XREAL_1:215;
0 < 1
* ((1 + (n0 + 1)) ")
;
then A19:
0 < 1
/ (1 + (n0 + 1))
by XCMPLX_0:def 9;
hence
min (
(1 / ((n0 + 1) + 1)),
((min (d1,d2)) / 2))
<> 0
by A18, XXREAL_0:15;
( |.(min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))).| < d1 & |.(min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))).| < d2 & ((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in N1 & ((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in N2 )
A20:
0 < min (
(1 / ((n0 + 1) + 1)),
((min (d1,d2)) / 2))
by A18, A19, XXREAL_0:15;
n0 <= n0 + 1
by NAT_1:11;
then
||.z.|| / g < n0 + 1
by A15, XXREAL_0:2;
then
(||.z.|| / g) * g < (n0 + 1) * g
by A13, XREAL_1:68;
then
||.z.|| < (n0 + 1) * g
by A13, XCMPLX_1:87;
then A21:
||.z.|| / (n0 + 1) < g
by XREAL_1:83;
A22:
||.((((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0) - x0).|| =
||.(((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + (x0 - x0)).||
by RLVECT_1:def 3
.=
||.(((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + (0. S)).||
by RLVECT_1:15
.=
||.((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z).||
by RLVECT_1:4
.=
|.(min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))).| * ||.z.||
by NORMSP_1:def 1
.=
(min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * ||.z.||
by A20, ABSVALUE:def 1
;
A23:
(min (d1,d2)) / 2
< min (
d1,
d2)
by A17, XREAL_1:216;
min (
d1,
d2)
<= d2
by XXREAL_0:17;
then
(min (d1,d2)) / 2
< d2
by A23, XXREAL_0:2;
then A24:
min (
(1 / ((n0 + 1) + 1)),
((min (d1,d2)) / 2))
< d2
by A16, XXREAL_0:2;
min (
d1,
d2)
<= d1
by XXREAL_0:17;
then
(min (d1,d2)) / 2
< d1
by A23, XXREAL_0:2;
then
min (
(1 / ((n0 + 1) + 1)),
((min (d1,d2)) / 2))
< d1
by A16, XXREAL_0:2;
hence
(
|.(min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))).| < d1 &
|.(min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))).| < d2 )
by A20, A24, ABSVALUE:def 1;
( ((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in N1 & ((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in N2 )
0 <= ||.z.||
by NORMSP_1:4;
then A25:
(min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * ||.z.|| <= (1 / ((n0 + 1) + 1)) * ||.z.||
by XREAL_1:64, XXREAL_0:17;
(
0 <= ||.z.|| &
n0 + 1
<= 1
+ (n0 + 1) )
by NAT_1:12, NORMSP_1:4;
then A26:
||.z.|| / (1 + (n0 + 1)) <= ||.z.|| / (n0 + 1)
by XREAL_1:118;
(1 / (1 + (n0 + 1))) * ||.z.|| = ||.z.|| / (1 + (n0 + 1))
by XCMPLX_1:99;
then
(1 / (1 + (n0 + 1))) * ||.z.|| < g
by A21, A26, XXREAL_0:2;
then
||.((((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0) - x0).|| < g
by A22, A25, XXREAL_0:2;
then
((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in { y where y is Point of S : ||.(y - x0).|| < g }
;
then
((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in N0
by A14;
hence
(
((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in N1 &
((min ((1 / ((n0 + 1) + 1)),((min (d1,d2)) / 2))) * z) + x0 in N2 )
by A12;
verum
end; then consider h being
Real such that A27:
|.h.| < d1
and A28:
|.h.| < d2
and A29:
h <> 0
and A30:
(h * z) + x0 in N1
and A31:
(h * z) + x0 in N2
;
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv1).|| < e / 2
by A9, A27, A29, A30;
then A32:
||.(dv1 - ((h ") * ((f /. ((h * z) + x0)) - (f /. x0)))).|| < e / 2
by Th4;
||.(((h ") * ((f /. ((h * z) + x0)) - (f /. x0))) - dv2).|| < e / 2
by A11, A28, A29, A31;
hence
||.(dv1 - dv2).|| < e
by A6, A32, Th4;
verum end;
hence
dv1 = dv2
by Th4; verum