let X be non empty set ; :: thesis: for Y being RealNormSpace st Y is complete holds
for seq being sequence of (R_NormSpace_of_BoundedFunctions (X,Y)) st seq is Cauchy_sequence_by_Norm holds
seq is convergent

let Y be RealNormSpace; :: thesis: ( Y is complete implies for seq being sequence of (R_NormSpace_of_BoundedFunctions (X,Y)) st seq is Cauchy_sequence_by_Norm holds
seq is convergent )

assume A1: Y is complete ; :: thesis: for seq being sequence of (R_NormSpace_of_BoundedFunctions (X,Y)) st seq is Cauchy_sequence_by_Norm holds
seq is convergent

let vseq be sequence of (R_NormSpace_of_BoundedFunctions (X,Y)); :: thesis: ( vseq is Cauchy_sequence_by_Norm implies vseq is convergent )
assume A2: vseq is Cauchy_sequence_by_Norm ; :: thesis: vseq is convergent
defpred S1[ set , set ] means ex xseq being sequence of Y st
( ( for n being Nat holds xseq . n = (modetrans ((vseq . n),X,Y)) . $1 ) & xseq is convergent & $2 = lim xseq );
A3: for x being Element of X ex y being Element of Y st S1[x,y]
proof
let x be Element of X; :: thesis: ex y being Element of Y st S1[x,y]
deffunc H1( Nat) -> Element of the carrier of Y = (modetrans ((vseq . $1),X,Y)) . x;
consider xseq being sequence of Y such that
A4: for n being Element of NAT holds xseq . n = H1(n) from FUNCT_2:sch 4();
A5: for n being Nat holds xseq . n = H1(n)
proof
let n be Nat; :: thesis: xseq . n = H1(n)
n in NAT by ORDINAL1:def 12;
hence xseq . n = H1(n) by A4; :: thesis: verum
end;
take lim xseq ; :: thesis: S1[x, lim xseq]
A6: for m, k being Nat holds ||.((xseq . m) - (xseq . k)).|| <= ||.((vseq . m) - (vseq . k)).||
proof
let m, k be Nat; :: thesis: ||.((xseq . m) - (xseq . k)).|| <= ||.((vseq . m) - (vseq . k)).||
vseq . k is bounded Function of X, the carrier of Y by Def5;
then A7: modetrans ((vseq . k),X,Y) = vseq . k by Th13;
reconsider h1 = (vseq . m) - (vseq . k) as bounded Function of X, the carrier of Y by Def5;
vseq . m is bounded Function of X, the carrier of Y by Def5;
then A8: modetrans ((vseq . m),X,Y) = vseq . m by Th13;
( m in NAT & k in NAT ) by ORDINAL1:def 12;
then ( xseq . m = (modetrans ((vseq . m),X,Y)) . x & xseq . k = (modetrans ((vseq . k),X,Y)) . x ) by A4;
then (xseq . m) - (xseq . k) = h1 . x by A8, A7, Th24;
hence ||.((xseq . m) - (xseq . k)).|| <= ||.((vseq . m) - (vseq . k)).|| by Th16; :: thesis: verum
end;
now :: thesis: for e being Real st e > 0 holds
ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
||.((xseq . n) - (xseq . m)).|| < e
let e be Real; :: thesis: ( e > 0 implies ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
||.((xseq . n) - (xseq . m)).|| < e )

assume A9: e > 0 ; :: thesis: ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
||.((xseq . n) - (xseq . m)).|| < e

thus ex k being Nat st
for n, m being Nat st n >= k & m >= k holds
||.((xseq . n) - (xseq . m)).|| < e :: thesis: verum
proof
consider k being Nat such that
A10: for n, m being Nat st n >= k & m >= k holds
||.((vseq . n) - (vseq . m)).|| < e by A2, A9, RSSPACE3:8;
take k ; :: thesis: for n, m being Nat st n >= k & m >= k holds
||.((xseq . n) - (xseq . m)).|| < e

thus for n, m being Nat st n >= k & m >= k holds
||.((xseq . n) - (xseq . m)).|| < e :: thesis: verum
proof
let n, m be Nat; :: thesis: ( n >= k & m >= k implies ||.((xseq . n) - (xseq . m)).|| < e )
assume ( n >= k & m >= k ) ; :: thesis: ||.((xseq . n) - (xseq . m)).|| < e
then A11: ||.((vseq . n) - (vseq . m)).|| < e by A10;
||.((xseq . n) - (xseq . m)).|| <= ||.((vseq . n) - (vseq . m)).|| by A6;
hence ||.((xseq . n) - (xseq . m)).|| < e by A11, XXREAL_0:2; :: thesis: verum
end;
end;
end;
then xseq is Cauchy_sequence_by_Norm by RSSPACE3:8;
then xseq is convergent by A1, LOPBAN_1:def 15;
hence S1[x, lim xseq] by A5; :: thesis: verum
end;
consider f being Function of X, the carrier of Y such that
A12: for x being Element of X holds S1[x,f . x] from FUNCT_2:sch 3(A3);
reconsider tseq = f as Function of X, the carrier of Y ;
now :: thesis: for e1 being Real st e1 > 0 holds
ex k being Nat st
for m being Nat st m >= k holds
|.((||.vseq.|| . m) - (||.vseq.|| . k)).| < e1
let e1 be Real; :: thesis: ( e1 > 0 implies ex k being Nat st
for m being Nat st m >= k holds
|.((||.vseq.|| . m) - (||.vseq.|| . k)).| < e1 )

assume A13: e1 > 0 ; :: thesis: ex k being Nat st
for m being Nat st m >= k holds
|.((||.vseq.|| . m) - (||.vseq.|| . k)).| < e1

reconsider e = e1 as Real ;
consider k being Nat such that
A14: for n, m being Nat st n >= k & m >= k holds
||.((vseq . n) - (vseq . m)).|| < e by A2, A13, RSSPACE3:8;
take k = k; :: thesis: for m being Nat st m >= k holds
|.((||.vseq.|| . m) - (||.vseq.|| . k)).| < e1

now :: thesis: for m being Nat st m >= k holds
|.((||.vseq.|| . m) - (||.vseq.|| . k)).| < e1
let m be Nat; :: thesis: ( m >= k implies |.((||.vseq.|| . m) - (||.vseq.|| . k)).| < e1 )
assume m >= k ; :: thesis: |.((||.vseq.|| . m) - (||.vseq.|| . k)).| < e1
then A15: ( ||.(vseq . m).|| = ||.vseq.|| . m & ||.((vseq . m) - (vseq . k)).|| < e ) by A14, NORMSP_0:def 4;
( |.(||.(vseq . m).|| - ||.(vseq . k).||).| <= ||.((vseq . m) - (vseq . k)).|| & ||.(vseq . k).|| = ||.vseq.|| . k ) by NORMSP_0:def 4, NORMSP_1:9;
hence |.((||.vseq.|| . m) - (||.vseq.|| . k)).| < e1 by A15, XXREAL_0:2; :: thesis: verum
end;
hence for m being Nat st m >= k holds
|.((||.vseq.|| . m) - (||.vseq.|| . k)).| < e1 ; :: thesis: verum
end;
then A16: ||.vseq.|| is convergent by SEQ_4:41;
A17: tseq is bounded
proof
reconsider lv = lim ||.vseq.|| as Real ;
take lv ; :: according to RSSPACE4:def 4 :: thesis: ( 0 <= lv & ( for x being Element of X holds ||.(tseq . x).|| <= lv ) )
A18: now :: thesis: for x being Element of X holds ||.(tseq . x).|| <= lim ||.vseq.||
let x be Element of X; :: thesis: ||.(tseq . x).|| <= lim ||.vseq.||
consider xseq being sequence of Y such that
A19: for n being Nat holds xseq . n = (modetrans ((vseq . n),X,Y)) . x and
A20: ( xseq is convergent & tseq . x = lim xseq ) by A12;
A21: for m being Nat holds ||.(xseq . m).|| <= ||.(vseq . m).||
proof
let m be Nat; :: thesis: ||.(xseq . m).|| <= ||.(vseq . m).||
( vseq . m is bounded Function of X, the carrier of Y & xseq . m = (modetrans ((vseq . m),X,Y)) . x ) by A19, Def5;
hence ||.(xseq . m).|| <= ||.(vseq . m).|| by Th13, Th16; :: thesis: verum
end;
A22: for n being Nat holds ||.xseq.|| . n <= ||.vseq.|| . n
proof
let n be Nat; :: thesis: ||.xseq.|| . n <= ||.vseq.|| . n
( ||.xseq.|| . n = ||.(xseq . n).|| & ||.(xseq . n).|| <= ||.(vseq . n).|| ) by A21, NORMSP_0:def 4;
hence ||.xseq.|| . n <= ||.vseq.|| . n by NORMSP_0:def 4; :: thesis: verum
end;
( ||.xseq.|| is convergent & ||.(tseq . x).|| = lim ||.xseq.|| ) by A20, LOPBAN_1:41;
hence ||.(tseq . x).|| <= lim ||.vseq.|| by A16, A22, SEQ_2:18; :: thesis: verum
end;
now :: thesis: for n being Nat holds ||.vseq.|| . n >= 0
let n be Nat; :: thesis: ||.vseq.|| . n >= 0
||.(vseq . n).|| >= 0 ;
hence ||.vseq.|| . n >= 0 by NORMSP_0:def 4; :: thesis: verum
end;
hence ( 0 <= lv & ( for x being Element of X holds ||.(tseq . x).|| <= lv ) ) by A16, A18, SEQ_2:17; :: thesis: verum
end;
A23: for e being Real st e > 0 holds
ex k being Nat st
for n being Nat st n >= k holds
for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e
proof
let e be Real; :: thesis: ( e > 0 implies ex k being Nat st
for n being Nat st n >= k holds
for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e )

assume e > 0 ; :: thesis: ex k being Nat st
for n being Nat st n >= k holds
for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e

then consider k being Nat such that
A24: for n, m being Nat st n >= k & m >= k holds
||.((vseq . n) - (vseq . m)).|| < e by A2, RSSPACE3:8;
take k ; :: thesis: for n being Nat st n >= k holds
for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e

now :: thesis: for n being Nat st n >= k holds
for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e
let n be Nat; :: thesis: ( n >= k implies for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e )
assume A25: n >= k ; :: thesis: for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e
now :: thesis: for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e
let x be Element of X; :: thesis: ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e
consider xseq being sequence of Y such that
A26: for n being Nat holds xseq . n = (modetrans ((vseq . n),X,Y)) . x and
A27: ( xseq is convergent & tseq . x = lim xseq ) by A12;
A28: for m, k being Nat holds ||.((xseq . m) - (xseq . k)).|| <= ||.((vseq . m) - (vseq . k)).||
proof
let m, k be Nat; :: thesis: ||.((xseq . m) - (xseq . k)).|| <= ||.((vseq . m) - (vseq . k)).||
vseq . k is bounded Function of X, the carrier of Y by Def5;
then A29: modetrans ((vseq . k),X,Y) = vseq . k by Th13;
reconsider h1 = (vseq . m) - (vseq . k) as bounded Function of X, the carrier of Y by Def5;
vseq . m is bounded Function of X, the carrier of Y by Def5;
then A30: modetrans ((vseq . m),X,Y) = vseq . m by Th13;
( xseq . m = (modetrans ((vseq . m),X,Y)) . x & xseq . k = (modetrans ((vseq . k),X,Y)) . x ) by A26;
then (xseq . m) - (xseq . k) = h1 . x by A30, A29, Th24;
hence ||.((xseq . m) - (xseq . k)).|| <= ||.((vseq . m) - (vseq . k)).|| by Th16; :: thesis: verum
end;
A31: for m being Nat st m >= k holds
||.((xseq . n) - (xseq . m)).|| <= e
proof
let m be Nat; :: thesis: ( m >= k implies ||.((xseq . n) - (xseq . m)).|| <= e )
assume m >= k ; :: thesis: ||.((xseq . n) - (xseq . m)).|| <= e
then A32: ||.((vseq . n) - (vseq . m)).|| < e by A24, A25;
||.((xseq . n) - (xseq . m)).|| <= ||.((vseq . n) - (vseq . m)).|| by A28;
hence ||.((xseq . n) - (xseq . m)).|| <= e by A32, XXREAL_0:2; :: thesis: verum
end;
||.((xseq . n) - (tseq . x)).|| <= e
proof
deffunc H1( Nat) -> object = ||.((xseq . $1) - (xseq . n)).||;
consider rseq being Real_Sequence such that
A33: for m being Nat holds rseq . m = H1(m) from SEQ_1:sch 1();
now :: thesis: for x being object st x in NAT holds
rseq . x = ||.(xseq - (xseq . n)).|| . x
let x be object ; :: thesis: ( x in NAT implies rseq . x = ||.(xseq - (xseq . n)).|| . x )
assume x in NAT ; :: thesis: rseq . x = ||.(xseq - (xseq . n)).|| . x
then reconsider k = x as Nat ;
thus rseq . x = ||.((xseq . k) - (xseq . n)).|| by A33
.= ||.((xseq - (xseq . n)) . k).|| by NORMSP_1:def 4
.= ||.(xseq - (xseq . n)).|| . x by NORMSP_0:def 4 ; :: thesis: verum
end;
then A34: rseq = ||.(xseq - (xseq . n)).|| by FUNCT_2:12;
A35: ( xseq - (xseq . n) is convergent & lim (xseq - (xseq . n)) = (tseq . x) - (xseq . n) ) by A27, NORMSP_1:21, NORMSP_1:27;
then A36: lim rseq = ||.((tseq . x) - (xseq . n)).|| by A34, LOPBAN_1:20;
for m being Nat st m >= k holds
rseq . m <= e
proof
let m be Nat; :: thesis: ( m >= k implies rseq . m <= e )
assume A37: m >= k ; :: thesis: rseq . m <= e
rseq . m = ||.((xseq . m) - (xseq . n)).|| by A33
.= ||.((xseq . n) - (xseq . m)).|| by NORMSP_1:7 ;
hence rseq . m <= e by A31, A37; :: thesis: verum
end;
then lim rseq <= e by A35, A34, Lm7, LOPBAN_1:20;
hence ||.((xseq . n) - (tseq . x)).|| <= e by A36, NORMSP_1:7; :: thesis: verum
end;
hence ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e by A26; :: thesis: verum
end;
hence for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e ; :: thesis: verum
end;
hence for n being Nat st n >= k holds
for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e ; :: thesis: verum
end;
reconsider tseq = tseq as bounded Function of X, the carrier of Y by A17;
reconsider tv = tseq as Point of (R_NormSpace_of_BoundedFunctions (X,Y)) by Def5;
A38: for e being Real st e > 0 holds
ex k being Nat st
for n being Nat st n >= k holds
||.((vseq . n) - tv).|| <= e
proof
let e be Real; :: thesis: ( e > 0 implies ex k being Nat st
for n being Nat st n >= k holds
||.((vseq . n) - tv).|| <= e )

assume e > 0 ; :: thesis: ex k being Nat st
for n being Nat st n >= k holds
||.((vseq . n) - tv).|| <= e

then consider k being Nat such that
A39: for n being Nat st n >= k holds
for x being Element of X holds ||.(((modetrans ((vseq . n),X,Y)) . x) - (tseq . x)).|| <= e by A23;
now :: thesis: for n being Nat st n >= k holds
||.((vseq . n) - tv).|| <= e
set g1 = tseq;
let n be Nat; :: thesis: ( n >= k implies ||.((vseq . n) - tv).|| <= e )
assume A40: n >= k ; :: thesis: ||.((vseq . n) - tv).|| <= e
reconsider h1 = (vseq . n) - tv as bounded Function of X, the carrier of Y by Def5;
set f1 = modetrans ((vseq . n),X,Y);
A41: now :: thesis: for t being Element of X holds ||.(h1 . t).|| <= e
let t be Element of X; :: thesis: ||.(h1 . t).|| <= e
vseq . n is bounded Function of X, the carrier of Y by Def5;
then modetrans ((vseq . n),X,Y) = vseq . n by Th13;
then ||.(h1 . t).|| = ||.(((modetrans ((vseq . n),X,Y)) . t) - (tseq . t)).|| by Th24;
hence ||.(h1 . t).|| <= e by A39, A40; :: thesis: verum
end;
A42: now :: thesis: for r being Real st r in PreNorms h1 holds
r <= e
let r be Real; :: thesis: ( r in PreNorms h1 implies r <= e )
assume r in PreNorms h1 ; :: thesis: r <= e
then ex t being Element of X st r = ||.(h1 . t).|| ;
hence r <= e by A41; :: thesis: verum
end;
( ( for s being Real st s in PreNorms h1 holds
s <= e ) implies upper_bound (PreNorms h1) <= e ) by SEQ_4:45;
hence ||.((vseq . n) - tv).|| <= e by A42, Th14; :: thesis: verum
end;
hence ex k being Nat st
for n being Nat st n >= k holds
||.((vseq . n) - tv).|| <= e ; :: thesis: verum
end;
for e being Real st e > 0 holds
ex m being Nat st
for n being Nat st n >= m holds
||.((vseq . n) - tv).|| < e
proof
let e be Real; :: thesis: ( e > 0 implies ex m being Nat st
for n being Nat st n >= m holds
||.((vseq . n) - tv).|| < e )

assume A43: e > 0 ; :: thesis: ex m being Nat st
for n being Nat st n >= m holds
||.((vseq . n) - tv).|| < e

reconsider ee = e as Real ;
consider m being Nat such that
A44: for n being Nat st n >= m holds
||.((vseq . n) - tv).|| <= ee / 2 by A38, A43, XREAL_1:215;
A45: e / 2 < e by A43, XREAL_1:216;
now :: thesis: for n being Nat st n >= m holds
||.((vseq . n) - tv).|| < e
let n be Nat; :: thesis: ( n >= m implies ||.((vseq . n) - tv).|| < e )
assume n >= m ; :: thesis: ||.((vseq . n) - tv).|| < e
then ||.((vseq . n) - tv).|| <= e / 2 by A44;
hence ||.((vseq . n) - tv).|| < e by A45, XXREAL_0:2; :: thesis: verum
end;
hence ex m being Nat st
for n being Nat st n >= m holds
||.((vseq . n) - tv).|| < e ; :: thesis: verum
end;
hence vseq is convergent ; :: thesis: verum