let X be RealUnitarySpace; :: thesis: ( the addF of X is commutative & the addF of X is associative & the addF of X is having_a_unity & X is Hilbert implies for Y being Subset of X holds
( Y is summable_set iff for e being Real st e > 0 holds
ex Y0 being finite Subset of X st
( not Y0 is empty & Y0 c= Y & ( for Y1 being finite Subset of X st not Y1 is empty & Y1 c= Y & Y0 misses Y1 holds
||.(setsum Y1).|| < e ) ) ) )
assume A1:
( the addF of X is commutative & the addF of X is associative & the addF of X is having_a_unity & X is Hilbert )
; :: thesis: for Y being Subset of X holds
( Y is summable_set iff for e being Real st e > 0 holds
ex Y0 being finite Subset of X st
( not Y0 is empty & Y0 c= Y & ( for Y1 being finite Subset of X st not Y1 is empty & Y1 c= Y & Y0 misses Y1 holds
||.(setsum Y1).|| < e ) ) )
let Y be Subset of X; :: thesis: ( Y is summable_set iff for e being Real st e > 0 holds
ex Y0 being finite Subset of X st
( not Y0 is empty & Y0 c= Y & ( for Y1 being finite Subset of X st not Y1 is empty & Y1 c= Y & Y0 misses Y1 holds
||.(setsum Y1).|| < e ) ) )
now assume A9:
for
e being
Real st
e > 0 holds
ex
Y0 being
finite Subset of
X st
( not
Y0 is
empty &
Y0 c= Y & ( for
Y1 being
finite Subset of
X st not
Y1 is
empty &
Y1 c= Y &
Y0 misses Y1 holds
||.(setsum Y1).|| < e ) )
;
:: thesis: Y is summable_set defpred S1[
set ,
set ]
means ( $2 is
finite Subset of
X & not $2 is
empty & $2
c= Y & ( for
z being
Real st
z = $1 holds
for
Y1 being
finite Subset of
X st not
Y1 is
empty &
Y1 c= Y & $2
misses Y1 holds
||.(setsum Y1).|| < 1
/ (z + 1) ) );
A10:
ex
B being
Function of
NAT ,
(bool Y) st
for
x being
set st
x in NAT holds
S1[
x,
B . x]
ex
A being
Function of
NAT ,
(bool Y) st
for
i being
Element of
NAT holds
(
A . i is
finite Subset of
X & not
A . i is
empty &
A . i c= Y & ( for
Y1 being
finite Subset of
X st not
Y1 is
empty &
Y1 c= Y &
A . i misses Y1 holds
||.(setsum Y1).|| < 1
/ (i + 1) ) & ( for
j being
Element of
NAT st
i <= j holds
A . i c= A . j ) )
then consider A being
Function of
NAT ,
(bool Y) such that A37:
for
i being
Element of
NAT holds
(
A . i is
finite Subset of
X & not
A . i is
empty &
A . i c= Y & ( for
Y1 being
finite Subset of
X st not
Y1 is
empty &
Y1 c= Y &
A . i misses Y1 holds
||.(setsum Y1).|| < 1
/ (i + 1) ) & ( for
j being
Element of
NAT st
i <= j holds
A . i c= A . j ) )
;
defpred S2[
set ,
set ]
means ex
Y1 being
finite Subset of
X st
( not
Y1 is
empty &
A . $1
= Y1 & $2
= setsum Y1 );
A38:
for
x being
set st
x in NAT holds
ex
y being
set st
(
y in the
carrier of
X &
S2[
x,
y] )
ex
F being
Function of
NAT ,the
carrier of
X st
for
x being
set st
x in NAT holds
S2[
x,
F . x]
from FUNCT_2:sch 1(A38);
then consider F being
Function of
NAT ,the
carrier of
X such that A41:
for
x being
set st
x in NAT holds
ex
Y1 being
finite Subset of
X st
( not
Y1 is
empty &
A . x = Y1 &
F . x = setsum Y1 )
;
reconsider seq =
F as
sequence of
X ;
A42:
seq is
Cauchy
proof
now let e be
Real;
:: thesis: ( e > 0 implies ex k being Element of NAT st
for n, m being Element of NAT st n >= k & m >= k holds
||.((seq . n) - (seq . m)).|| < e )assume A43:
e > 0
;
:: thesis: ex k being Element of NAT st
for n, m being Element of NAT st n >= k & m >= k holds
||.((seq . n) - (seq . m)).|| < eA44:
e / 2
> 0 / 2
by A43, XREAL_1:76;
ex
k being
Element of
NAT st 1
/ (k + 1) < e / 2
then consider k being
Element of
NAT such that A47:
1
/ (k + 1) < e / 2
;
now let n,
m be
Element of
NAT ;
:: thesis: ( n >= k & m >= k implies ||.((seq . n) - (seq . m)).|| < e )assume A48:
(
n >= k &
m >= k )
;
:: thesis: ||.((seq . n) - (seq . m)).|| < econsider Y0 being
finite Subset of
X such that A49:
( not
Y0 is
empty &
A . k = Y0 &
seq . k = setsum Y0 )
by A41;
consider Y1 being
finite Subset of
X such that A50:
( not
Y1 is
empty &
A . n = Y1 &
seq . n = setsum Y1 )
by A41;
consider Y2 being
finite Subset of
X such that A51:
( not
Y2 is
empty &
A . m = Y2 &
seq . m = setsum Y2 )
by A41;
A52:
Y0 c= Y1
by A37, A48, A49, A50;
A53:
Y0 c= Y2
by A37, A48, A49, A51;
now per cases
( Y0 = Y1 or Y0 <> Y1 )
;
case A54:
Y0 = Y1
;
:: thesis: ||.((seq . n) - (seq . m)).|| < enow per cases
( Y0 = Y2 or Y0 <> Y2 )
;
case A55:
Y0 <> Y2
;
:: thesis: ||.((seq . n) - (seq . m)).|| < e
ex
Y02 being
finite Subset of
X st
( not
Y02 is
empty &
Y02 c= Y &
Y02 misses Y0 &
Y0 \/ Y02 = Y2 )
then consider Y02 being
finite Subset of
X such that A57:
( not
Y02 is
empty &
Y02 c= Y &
Y02 misses Y0 &
Y0 \/ Y02 = Y2 )
;
A58:
setsum Y2 = (setsum Y0) + (setsum Y02)
by A1, A57, Th2;
||.(setsum Y02).|| < 1
/ (k + 1)
by A37, A49, A57;
then A59:
||.(setsum Y02).|| < e / 2
by A47, XXREAL_0:2;
A60:
e * (1 / 2) < e * 1
by A43, XREAL_1:70;
||.((seq . n) - (seq . m)).|| =
||.(((setsum Y0) - (setsum Y0)) - (setsum Y02)).||
by A50, A51, A54, A58, RLVECT_1:41
.=
||.((0. X) - (setsum Y02)).||
by RLVECT_1:28
.=
||.(- (setsum Y02)).||
by RLVECT_1:27
.=
||.(setsum Y02).||
by BHSP_1:37
;
hence
||.((seq . n) - (seq . m)).|| < e
by A59, A60, XXREAL_0:2;
:: thesis: verum end; end; end; hence
||.((seq . n) - (seq . m)).|| < e
;
:: thesis: verum end; case A61:
Y0 <> Y1
;
:: thesis: ||.((seq . n) - (seq . m)).|| < enow per cases
( Y0 = Y2 or Y0 <> Y2 )
;
case A62:
Y0 = Y2
;
:: thesis: ||.((seq . n) - (seq . m)).|| < e
ex
Y01 being
finite Subset of
X st
( not
Y01 is
empty &
Y01 c= Y &
Y01 misses Y0 &
Y0 \/ Y01 = Y1 )
then consider Y01 being
finite Subset of
X such that A64:
( not
Y01 is
empty &
Y01 c= Y &
Y01 misses Y0 &
Y0 \/ Y01 = Y1 )
;
seq . n = (seq . k) + (setsum Y01)
by A1, A49, A50, A64, Th2;
then A65:
(seq . n) - (seq . k) =
(seq . k) + ((setsum Y01) + (- (seq . k)))
by RLVECT_1:def 6
.=
(seq . k) - ((seq . k) - (setsum Y01))
by RLVECT_1:47
.=
((setsum Y0) - (setsum Y0)) + (setsum Y01)
by A49, RLVECT_1:43
.=
(0. X) + (setsum Y01)
by RLVECT_1:16
.=
setsum Y01
by RLVECT_1:10
;
A66:
(seq . k) - (seq . m) = 0. X
by A49, A51, A62, RLVECT_1:16;
(seq . n) - (seq . m) =
((seq . n) - (seq . m)) + (0. X)
by RLVECT_1:10
.=
((seq . n) - (seq . m)) + ((seq . k) - (seq . k))
by RLVECT_1:16
.=
(seq . n) - ((seq . m) - ((seq . k) - (seq . k)))
by RLVECT_1:43
.=
(seq . n) - (((seq . m) - (seq . k)) + (seq . k))
by RLVECT_1:43
.=
(seq . n) - ((seq . k) - ((seq . k) - (seq . m)))
by RLVECT_1:47
.=
(setsum Y01) + (0. X)
by A65, A66, RLVECT_1:43
;
then
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + ||.(0. X).||
by BHSP_1:36;
then A67:
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + 0
by BHSP_1:32;
||.(setsum Y01).|| < 1
/ (k + 1)
by A37, A49, A64;
then
||.(setsum Y01).|| < e / 2
by A47, XXREAL_0:2;
then
||.((seq . n) - (seq . m)).|| < e / 2
by A67, XXREAL_0:2;
then
||.((seq . n) - (seq . m)).|| + 0 < (e / 2) + (e / 2)
by A43, XREAL_1:10;
hence
||.((seq . n) - (seq . m)).|| < e
;
:: thesis: verum end; case A68:
Y0 <> Y2
;
:: thesis: ||.((seq . n) - (seq . m)).|| < e
ex
Y01 being
finite Subset of
X st
( not
Y01 is
empty &
Y01 c= Y &
Y01 misses Y0 &
Y0 \/ Y01 = Y1 )
then consider Y01 being
finite Subset of
X such that A70:
( not
Y01 is
empty &
Y01 c= Y &
Y01 misses Y0 &
Y0 \/ Y01 = Y1 )
;
ex
Y02 being
finite Subset of
X st
( not
Y02 is
empty &
Y02 c= Y &
Y02 misses Y0 &
Y0 \/ Y02 = Y2 )
then consider Y02 being
finite Subset of
X such that A72:
( not
Y02 is
empty &
Y02 c= Y &
Y02 misses Y0 &
Y0 \/ Y02 = Y2 )
;
||.(setsum Y01).|| < 1
/ (k + 1)
by A37, A49, A70;
then A73:
||.(setsum Y01).|| < e / 2
by A47, XXREAL_0:2;
||.(setsum Y02).|| < 1
/ (k + 1)
by A37, A49, A72;
then
||.(setsum Y02).|| < e / 2
by A47, XXREAL_0:2;
then A74:
||.(setsum Y01).|| + ||.(setsum Y02).|| < (e / 2) + (e / 2)
by A73, XREAL_1:10;
A75:
setsum Y1 = (setsum Y0) + (setsum Y01)
by A1, A70, Th2;
A76:
setsum Y2 = (setsum Y0) + (setsum Y02)
by A1, A72, Th2;
A77:
(seq . n) - (seq . k) =
(setsum Y01) + ((seq . k) + (- (seq . k)))
by A49, A50, A75, RLVECT_1:def 6
.=
(setsum Y01) + (0. X)
by RLVECT_1:16
.=
setsum Y01
by RLVECT_1:10
;
A78:
(seq . m) - (seq . k) =
(setsum Y02) + ((seq . k) + (- (seq . k)))
by A49, A51, A76, RLVECT_1:def 6
.=
(setsum Y02) + (0. X)
by RLVECT_1:16
.=
setsum Y02
by RLVECT_1:10
;
(seq . n) - (seq . m) =
((seq . n) - (seq . m)) + (0. X)
by RLVECT_1:10
.=
((seq . n) - (seq . m)) + ((seq . k) - (seq . k))
by RLVECT_1:16
.=
(seq . n) - ((seq . m) - ((seq . k) - (seq . k)))
by RLVECT_1:43
.=
(seq . n) - (((seq . m) - (seq . k)) + (seq . k))
by RLVECT_1:43
.=
(seq . n) - ((seq . k) - ((seq . k) - (seq . m)))
by RLVECT_1:47
.=
((seq . n) - (seq . k)) + ((seq . k) + (- (seq . m)))
by RLVECT_1:43
.=
(setsum Y01) + (- (setsum Y02))
by A77, A78, RLVECT_1:47
;
then
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + ||.(- (setsum Y02)).||
by BHSP_1:36;
then
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + ||.(setsum Y02).||
by BHSP_1:37;
hence
||.((seq . n) - (seq . m)).|| < e
by A74, XXREAL_0:2;
:: thesis: verum end; end; end; hence
||.((seq . n) - (seq . m)).|| < e
;
:: thesis: verum end; end; end; hence
||.((seq . n) - (seq . m)).|| < e
;
:: thesis: verum end; hence
ex
k being
Element of
NAT st
for
n,
m being
Element of
NAT st
n >= k &
m >= k holds
||.((seq . n) - (seq . m)).|| < e
;
:: thesis: verum end;
hence
seq is
Cauchy
by BHSP_3:2;
:: thesis: verum
end;
X is
complete
by A1, BHSP_3:def 7;
then
seq is
convergent
by A42, BHSP_3:def 6;
then consider x being
Point of
X such that A79:
for
r being
Real st
r > 0 holds
ex
m being
Element of
NAT st
for
n being
Element of
NAT st
n >= m holds
||.((seq . n) - x).|| < r
by BHSP_2:9;
hence
Y is
summable_set
by Def2;
:: thesis: verum end;
hence
( Y is summable_set iff for e being Real st e > 0 holds
ex Y0 being finite Subset of X st
( not Y0 is empty & Y0 c= Y & ( for Y1 being finite Subset of X st not Y1 is empty & Y1 c= Y & Y0 misses Y1 holds
||.(setsum Y1).|| < e ) ) )
by A2; :: thesis: verum