let X be RealNormSpace; for f being sequence of (DualSp X)
for x being sequence of X st ||.f.|| is bounded holds
ex F being sequence of (Funcs (NAT, the carrier of (DualSp X))) ex N being sequence of (Funcs (NAT,NAT)) st
( F . 0 is subsequence of f & (F . 0) # (x . 0) is convergent & N . 0 is increasing sequence of NAT & F . 0 = f * (N . 0) & ( for k being Nat holds F . (k + 1) is subsequence of F . k ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is convergent ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is subsequence of (F . k) # (x . (k + 1)) ) & ( for k being Nat holds N . (k + 1) is increasing sequence of NAT ) & ( for k being Nat holds F . (k + 1) = (F . k) * (N . (k + 1)) ) )
let f be sequence of (DualSp X); for x being sequence of X st ||.f.|| is bounded holds
ex F being sequence of (Funcs (NAT, the carrier of (DualSp X))) ex N being sequence of (Funcs (NAT,NAT)) st
( F . 0 is subsequence of f & (F . 0) # (x . 0) is convergent & N . 0 is increasing sequence of NAT & F . 0 = f * (N . 0) & ( for k being Nat holds F . (k + 1) is subsequence of F . k ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is convergent ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is subsequence of (F . k) # (x . (k + 1)) ) & ( for k being Nat holds N . (k + 1) is increasing sequence of NAT ) & ( for k being Nat holds F . (k + 1) = (F . k) * (N . (k + 1)) ) )
let x be sequence of X; ( ||.f.|| is bounded implies ex F being sequence of (Funcs (NAT, the carrier of (DualSp X))) ex N being sequence of (Funcs (NAT,NAT)) st
( F . 0 is subsequence of f & (F . 0) # (x . 0) is convergent & N . 0 is increasing sequence of NAT & F . 0 = f * (N . 0) & ( for k being Nat holds F . (k + 1) is subsequence of F . k ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is convergent ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is subsequence of (F . k) # (x . (k + 1)) ) & ( for k being Nat holds N . (k + 1) is increasing sequence of NAT ) & ( for k being Nat holds F . (k + 1) = (F . k) * (N . (k + 1)) ) ) )
assume
||.f.|| is bounded
; ex F being sequence of (Funcs (NAT, the carrier of (DualSp X))) ex N being sequence of (Funcs (NAT,NAT)) st
( F . 0 is subsequence of f & (F . 0) # (x . 0) is convergent & N . 0 is increasing sequence of NAT & F . 0 = f * (N . 0) & ( for k being Nat holds F . (k + 1) is subsequence of F . k ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is convergent ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is subsequence of (F . k) # (x . (k + 1)) ) & ( for k being Nat holds N . (k + 1) is increasing sequence of NAT ) & ( for k being Nat holds F . (k + 1) = (F . k) * (N . (k + 1)) ) )
then consider f0 being sequence of (DualSp X) such that
P0:
( f0 is subsequence of f & ||.f0.|| is bounded & f0 # (x . 0) is convergent & f0 # (x . 0) is subsequence of f # (x . 0) )
by Lm814A1;
consider N0 being increasing sequence of NAT such that
R0:
f0 = f * N0
by VALUED_0:def 17, P0;
set D1 = Funcs (NAT, the carrier of (DualSp X));
set D2 = Funcs (NAT,NAT);
reconsider A = f0 as Element of Funcs (NAT, the carrier of (DualSp X)) by FUNCT_2:8;
reconsider B = N0 as Element of Funcs (NAT,NAT) by FUNCT_2:8;
defpred S1[ Nat, sequence of (DualSp X), sequence of NAT, sequence of (DualSp X), sequence of NAT] means ( ||.$2.|| is bounded implies ( $4 is subsequence of $2 & ||.$4.|| is bounded & $4 # (x . ($1 + 1)) is convergent & $4 # (x . ($1 + 1)) is subsequence of $2 # (x . ($1 + 1)) & $5 is increasing sequence of NAT & $4 = $2 * $5 ) );
P1:
for n being Nat
for z being Element of Funcs (NAT, the carrier of (DualSp X))
for y being Element of Funcs (NAT,NAT) ex z1 being Element of Funcs (NAT, the carrier of (DualSp X)) ex y1 being Element of Funcs (NAT,NAT) st S1[n,z,y,z1,y1]
proof
let n be
Nat;
for z being Element of Funcs (NAT, the carrier of (DualSp X))
for y being Element of Funcs (NAT,NAT) ex z1 being Element of Funcs (NAT, the carrier of (DualSp X)) ex y1 being Element of Funcs (NAT,NAT) st S1[n,z,y,z1,y1]let z be
Element of
Funcs (
NAT, the
carrier of
(DualSp X));
for y being Element of Funcs (NAT,NAT) ex z1 being Element of Funcs (NAT, the carrier of (DualSp X)) ex y1 being Element of Funcs (NAT,NAT) st S1[n,z,y,z1,y1]let y be
Element of
Funcs (
NAT,
NAT);
ex z1 being Element of Funcs (NAT, the carrier of (DualSp X)) ex y1 being Element of Funcs (NAT,NAT) st S1[n,z,y,z1,y1]
consider f0 being
sequence of
(DualSp X),
N being
increasing sequence of
NAT such that X1:
(
||.z.|| is
bounded implies (
f0 is
subsequence of
z &
||.f0.|| is
bounded &
f0 # (x . (n + 1)) is
convergent &
f0 # (x . (n + 1)) is
subsequence of
z # (x . (n + 1)) &
f0 = z * N ) )
by Lm814A2;
reconsider z1 =
f0 as
Element of
Funcs (
NAT, the
carrier of
(DualSp X))
by FUNCT_2:8;
reconsider y1 =
N as
Element of
Funcs (
NAT,
NAT)
by FUNCT_2:8;
take
z1
;
ex y1 being Element of Funcs (NAT,NAT) st S1[n,z,y,z1,y1]
take
y1
;
S1[n,z,y,z1,y1]
thus
S1[
n,
z,
y,
z1,
y1]
by X1;
verum
end;
consider F being sequence of (Funcs (NAT, the carrier of (DualSp X))), N being sequence of (Funcs (NAT,NAT)) such that
X2:
( F . 0 = A & N . 0 = B & ( for n being Nat holds S1[n,F . n,N . n,F . (n + 1),N . (n + 1)] ) )
from RECDEF_2:sch 3(P1);
defpred S2[ Nat] means ( F . ($1 + 1) is subsequence of F . $1 & ||.(F . ($1 + 1)).|| is bounded & (F . ($1 + 1)) # (x . ($1 + 1)) is convergent & (F . ($1 + 1)) # (x . ($1 + 1)) is subsequence of (F . $1) # (x . ($1 + 1)) & N . ($1 + 1) is increasing sequence of NAT & F . ($1 + 1) = (F . $1) * (N . ($1 + 1)) );
Q0:
S2[ 0 ]
by X2, P0;
Q1:
for n being Nat st S2[n] holds
S2[n + 1]
by X2;
Q2:
for n being Nat holds S2[n]
from NAT_1:sch 2(Q0, Q1);
take
F
; ex N being sequence of (Funcs (NAT,NAT)) st
( F . 0 is subsequence of f & (F . 0) # (x . 0) is convergent & N . 0 is increasing sequence of NAT & F . 0 = f * (N . 0) & ( for k being Nat holds F . (k + 1) is subsequence of F . k ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is convergent ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is subsequence of (F . k) # (x . (k + 1)) ) & ( for k being Nat holds N . (k + 1) is increasing sequence of NAT ) & ( for k being Nat holds F . (k + 1) = (F . k) * (N . (k + 1)) ) )
take
N
; ( F . 0 is subsequence of f & (F . 0) # (x . 0) is convergent & N . 0 is increasing sequence of NAT & F . 0 = f * (N . 0) & ( for k being Nat holds F . (k + 1) is subsequence of F . k ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is convergent ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is subsequence of (F . k) # (x . (k + 1)) ) & ( for k being Nat holds N . (k + 1) is increasing sequence of NAT ) & ( for k being Nat holds F . (k + 1) = (F . k) * (N . (k + 1)) ) )
thus
( F . 0 is subsequence of f & (F . 0) # (x . 0) is convergent & N . 0 is increasing sequence of NAT & F . 0 = f * (N . 0) & ( for k being Nat holds F . (k + 1) is subsequence of F . k ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is convergent ) & ( for k being Nat holds (F . (k + 1)) # (x . (k + 1)) is subsequence of (F . k) # (x . (k + 1)) ) & ( for k being Nat holds N . (k + 1) is increasing sequence of NAT ) & ( for k being Nat holds F . (k + 1) = (F . k) * (N . (k + 1)) ) )
by P0, X2, R0, Q2; verum