let LB, LB1 be Point of (R_NormSpace_of_BoundedLinearOperators S,T); :: thesis: ( ex N being Neighbourhood of x0 st
( N c= dom f & ex R being REST of S,T st
for x being Point of S st x in N holds
(f /. x) - (f /. x0) = (LB . (x - x0)) + (R /. (x - x0)) ) & ex N being Neighbourhood of x0 st
( N c= dom f & ex R being REST of S,T st
for x being Point of S st x in N holds
(f /. x) - (f /. x0) = (LB1 . (x - x0)) + (R /. (x - x0)) ) implies LB = LB1 )
A4:
R_NormSpace_of_BoundedLinearOperators S,T = NORMSTR(# (BoundedLinearOperators S,T),(Zero_ (BoundedLinearOperators S,T),(R_VectorSpace_of_LinearOperators S,T)),(Add_ (BoundedLinearOperators S,T),(R_VectorSpace_of_LinearOperators S,T)),(Mult_ (BoundedLinearOperators S,T),(R_VectorSpace_of_LinearOperators S,T)),(BoundedLinearOperatorsNorm S,T) #)
by LOPBAN_1:def 15;
assume that
A5:
ex N being Neighbourhood of x0 st
( N c= dom f & ex R being REST of S,T st
for x being Point of S st x in N holds
(f /. x) - (f /. x0) = (LB . (x - x0)) + (R /. (x - x0)) )
and
A6:
ex N being Neighbourhood of x0 st
( N c= dom f & ex R being REST of S,T st
for x being Point of S st x in N holds
(f /. x) - (f /. x0) = (LB1 . (x - x0)) + (R /. (x - x0)) )
; :: thesis: LB = LB1
consider N being Neighbourhood of x0 such that
A7:
( N c= dom f & ex R being REST of S,T st
for x being Point of S st x in N holds
(f /. x) - (f /. x0) = (LB . (x - x0)) + (R /. (x - x0)) )
by A5;
consider R being REST of S,T such that
A8:
for x being Point of S st x in N holds
(f /. x) - (f /. x0) = (LB . (x - x0)) + (R /. (x - x0))
by A7;
consider N1 being Neighbourhood of x0 such that
A9:
( N1 c= dom f & ex R being REST of S,T st
for x being Point of S st x in N1 holds
(f /. x) - (f /. x0) = (LB1 . (x - x0)) + (R /. (x - x0)) )
by A6;
consider R1 being REST of S,T such that
A10:
for x being Point of S st x in N1 holds
(f /. x) - (f /. x0) = (LB1 . (x - x0)) + (R1 /. (x - x0))
by A9;
reconsider L = LB as Element of BoundedLinearOperators S,T by A4;
reconsider L1 = LB1 as Element of BoundedLinearOperators S,T by A4;
A11:
for z being Point of S holds (modetrans L,S,T) . z = (modetrans L1,S,T) . z
proof
let z be
Point of
S;
:: thesis: (modetrans L,S,T) . z = (modetrans L1,S,T) . z
now per cases
( z = 0. S or z <> 0. S )
;
case A12:
z = 0. S
;
:: thesis: (modetrans L,S,T) . z = (modetrans L1,S,T) . zhence (modetrans L,S,T) . z =
(modetrans L,S,T) . (0 * z)
by RLVECT_1:23
.=
0 * ((modetrans L,S,T) . z)
by LOPBAN_1:def 6
.=
0. T
by RLVECT_1:23
.=
0 * ((modetrans L1,S,T) . z)
by RLVECT_1:23
.=
(modetrans L1,S,T) . (0 * z)
by LOPBAN_1:def 6
.=
(modetrans L1,S,T) . z
by A12, RLVECT_1:23
;
:: thesis: verum end; case A13:
z <> 0. S
;
:: thesis: (modetrans L,S,T) . z = (modetrans L1,S,T) . zconsider N0 being
Neighbourhood of
x0 such that A16:
(
N0 c= N &
N0 c= N1 )
by Th1;
consider g being
Real such that A17:
(
0 < g &
{ y where y is Point of S : ||.(y - x0).|| < g } c= N0 )
by NFCONT_1:def 3;
consider n0 being
Element of
NAT such that A18:
||.z.|| / g < n0
by SEQ_4:10;
0 <= n0
by NAT_1:2;
then A19:
0 < n0 + 1
;
n0 <= n0 + 1
by NAT_1:11;
then
||.z.|| / g < n0 + 1
by A18, XXREAL_0:2;
then
(||.z.|| / g) * g < (n0 + 1) * g
by A17, XREAL_1:70;
then
||.z.|| < (n0 + 1) * g
by A17, XCMPLX_1:88;
then A20:
||.z.|| / (n0 + 1) < g
by A19, XREAL_1:85;
set n1 =
n0 + 1;
ex
r being
Real_Sequence st
( ( for
n being
Element of
NAT holds
(
r . n = 1
/ (n + (n0 + 1)) &
r . n > 0 &
((r . n) * z) + x0 in N0 ) ) &
r is
convergent &
lim r = 0 )
then consider r being
Real_Sequence such that A25:
( ( for
n being
Element of
NAT holds
(
r . n = 1
/ (n + (n0 + 1)) &
r . n > 0 &
((r . n) * z) + x0 in N0 ) ) &
r is
convergent &
lim r = 0 )
;
deffunc H1(
Element of
NAT )
-> Element of the
carrier of
S =
(r . $1) * z;
consider s being
sequence of
S such that A26:
for
n being
Element of
NAT holds
s . n = H1(
n)
from FUNCT_2:sch 4();
(
s is
non-zero &
s is
convergent &
lim s = 0. S )
then reconsider s =
s as
convergent_to_0 sequence of
S by Def4;
A27:
now let n be
Nat;
:: thesis: (L . z) - (L1 . z) = (||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) - ((||.s.|| " ) (#) (R /* s)))) . nset x =
((r . n) * z) + x0;
A28:
(((r . n) * z) + x0) - x0 =
((r . n) * z) + (x0 - x0)
by RLVECT_1:def 6
.=
((r . n) * z) + (0. S)
by RLVECT_1:28
.=
(r . n) * z
by RLVECT_1:10
;
X:
n in NAT
by ORDINAL1:def 13;
then
((r . n) * z) + x0 in N0
by A25;
then A29:
(L . ((r . n) * z)) + (R /. ((r . n) * z)) = (L1 . ((r . n) * z)) + (R1 /. ((r . n) * z))
by A14, A16, A28;
A30:
r . n <> 0
by A25, X;
A31:
(((r . n) " ) * (L . ((r . n) * z))) + (((r . n) " ) * (R /. ((r . n) * z))) = ((r . n) " ) * ((L1 . ((r . n) * z)) + (R1 /. ((r . n) * z)))
by A29, RLVECT_1:def 9;
A32:
((r . n) " ) * (L . ((r . n) * z)) =
((r . n) " ) * ((modetrans L,S,T) . ((r . n) * z))
by LOPBAN_1:def 12
.=
((r . n) " ) * ((r . n) * ((modetrans L,S,T) . z))
by LOPBAN_1:def 6
.=
((r . n) " ) * ((r . n) * (L . z))
by LOPBAN_1:def 12
.=
(((r . n) " ) * (r . n)) * (L . z)
by RLVECT_1:def 9
.=
((r . n) / (r . n)) * (L . z)
by XCMPLX_0:def 9
.=
1
* (L . z)
by A30, XCMPLX_1:60
.=
L . z
by RLVECT_1:def 9
;
((r . n) " ) * (L1 . ((r . n) * z)) =
((r . n) " ) * ((modetrans L1,S,T) . ((r . n) * z))
by LOPBAN_1:def 12
.=
((r . n) " ) * ((r . n) * ((modetrans L1,S,T) . z))
by LOPBAN_1:def 6
.=
((r . n) " ) * ((r . n) * (L1 . z))
by LOPBAN_1:def 12
.=
(((r . n) " ) * (r . n)) * (L1 . z)
by RLVECT_1:def 9
.=
((r . n) / (r . n)) * (L1 . z)
by XCMPLX_0:def 9
.=
1
* (L1 . z)
by A30, XCMPLX_1:60
.=
L1 . z
by RLVECT_1:def 9
;
then A33:
(L . z) + (((r . n) " ) * (R /. ((r . n) * z))) = (L1 . z) + (((r . n) " ) * (R1 /. ((r . n) * z)))
by A31, A32, RLVECT_1:def 9;
R is
total
by Def5;
then
dom R = the
carrier of
S
by PARTFUN1:def 4;
then A34:
rng s c= dom R
;
R1 is
total
by Def5;
then
dom R1 = the
carrier of
S
by PARTFUN1:def 4;
then A35:
rng s c= dom R1
;
A36:
r . n > 0
by A25, X;
s is
non-zero
by Def4;
then
s . n <> 0. S
by Th7, X;
then A37:
||.(s . n).|| <> 0
by NORMSP_1:def 2;
||.(s . n).|| =
||.((r . n) * z).||
by A26, X
.=
(abs (r . n)) * ||.z.||
by NORMSP_1:def 2
.=
(r . n) * ||.z.||
by A36, ABSVALUE:def 1
;
then ((r . n) " ) * ||.(s . n).|| =
(((r . n) " ) * (r . n)) * ||.z.||
.=
((r . n) / (r . n)) * ||.z.||
by XCMPLX_0:def 9
.=
1
* ||.z.||
by A30, XCMPLX_1:60
.=
||.z.||
;
then ||.z.|| * (||.(s . n).|| " ) =
((r . n) " ) * (||.(s . n).|| * (||.(s . n).|| " ))
.=
((r . n) " ) * (||.(s . n).|| / ||.(s . n).||)
by XCMPLX_0:def 9
.=
((r . n) " ) * 1
by A37, XCMPLX_1:60
.=
(r . n) "
;
then A38:
||.z.|| * ((||.s.|| . n) " ) = (r . n) "
by X, NORMSP_1:def 10;
A39:
((r . n) " ) * (R /. ((r . n) * z)) =
((r . n) " ) * (R /. (s . n))
by A26, X
.=
(||.z.|| * ((||.s.|| " ) . n)) * (R /. (s . n))
by A38, VALUED_1:10
.=
||.z.|| * (((||.s.|| " ) . n) * (R /. (s . n)))
by RLVECT_1:def 9
.=
||.z.|| * (((||.s.|| " ) . n) * ((R /* s) . n))
by A34, X, FUNCT_2:186
.=
||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n)
by Def2, X
;
((r . n) " ) * (R1 /. ((r . n) * z)) =
((r . n) " ) * (R1 /. (s . n))
by A26, X
.=
(||.z.|| * ((||.s.|| " ) . n)) * (R1 /. (s . n))
by A38, VALUED_1:10
.=
||.z.|| * (((||.s.|| " ) . n) * (R1 /. (s . n)))
by RLVECT_1:def 9
.=
||.z.|| * (((||.s.|| " ) . n) * ((R1 /* s) . n))
by A35, X, FUNCT_2:186
.=
||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) . n)
by Def2, X
;
then
(L . z) + ((||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n)) - (||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n))) = ((L1 . z) + (||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) . n))) - (||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n))
by A33, A39, RLVECT_1:def 6;
then
(L . z) + (0. T) = ((L1 . z) + (||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) . n))) - (||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n))
by RLVECT_1:28;
then
L . z = ((L1 . z) + (||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) . n))) - (||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n))
by RLVECT_1:def 7;
then
(L . z) - (L1 . z) = (- (L1 . z)) + ((L1 . z) + ((||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) . n)) - (||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n))))
by RLVECT_1:def 6;
then
(L . z) - (L1 . z) = ((- (L1 . z)) + (L1 . z)) + ((||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) . n)) - (||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n)))
by RLVECT_1:def 6;
then
(L . z) - (L1 . z) = (0. T) + ((||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) . n)) - (||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n)))
by RLVECT_1:16;
then
(L . z) - (L1 . z) = (||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) . n)) - (||.z.|| * (((||.s.|| " ) (#) (R /* s)) . n))
by RLVECT_1:10;
then
(L . z) - (L1 . z) = ||.z.|| * ((((||.s.|| " ) (#) (R1 /* s)) . n) - (((||.s.|| " ) (#) (R /* s)) . n))
by RLVECT_1:48;
then
(L . z) - (L1 . z) = ||.z.|| * ((((||.s.|| " ) (#) (R1 /* s)) - ((||.s.|| " ) (#) (R /* s))) . n)
by X, NORMSP_1:def 6;
hence
(L . z) - (L1 . z) = (||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) - ((||.s.|| " ) (#) (R /* s)))) . n
by X, NORMSP_1:def 8;
:: thesis: verum end; then A40:
||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) - ((||.s.|| " ) (#) (R /* s))) is
constant
by VALUED_0:def 18;
(||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) - ((||.s.|| " ) (#) (R /* s)))) . 1
= (L . z) - (L1 . z)
by A27;
then A41:
lim (||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) - ((||.s.|| " ) (#) (R /* s)))) = (L . z) - (L1 . z)
by A40, Th21;
A42:
(
(||.s.|| " ) (#) (R /* s) is
convergent &
lim ((||.s.|| " ) (#) (R /* s)) = 0. T )
by Def5;
A43:
(
(||.s.|| " ) (#) (R1 /* s) is
convergent &
lim ((||.s.|| " ) (#) (R1 /* s)) = 0. T )
by Def5;
then A44:
lim (((||.s.|| " ) (#) (R1 /* s)) - ((||.s.|| " ) (#) (R /* s))) =
(0. T) - (0. T)
by A42, NORMSP_1:43
.=
0. T
by RLVECT_1:26
;
A45:
lim (||.z.|| * (((||.s.|| " ) (#) (R1 /* s)) - ((||.s.|| " ) (#) (R /* s)))) =
||.z.|| * (lim (((||.s.|| " ) (#) (R1 /* s)) - ((||.s.|| " ) (#) (R /* s))))
by A42, A43, NORMSP_1:35, NORMSP_1:45
.=
0. T
by A44, RLVECT_1:23
;
thus (modetrans L,S,T) . z =
L . z
by LOPBAN_1:def 12
.=
L1 . z
by A41, A45, RLVECT_1:35
.=
(modetrans L1,S,T) . z
by LOPBAN_1:def 12
;
:: thesis: verum end; end; end;
hence
(modetrans L,S,T) . z = (modetrans L1,S,T) . z
;
:: thesis: verum
end;
thus LB =
modetrans L,S,T
by LOPBAN_1:def 12
.=
modetrans L1,S,T
by A11, FUNCT_2:113
.=
LB1
by LOPBAN_1:def 12
; :: thesis: verum
thus
verum
; :: thesis: verum