let X be RealHilbertSpace; ( the addF of X is commutative & the addF of X is associative & the addF of X is having_a_unity 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 )
; 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; ( 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 ) ) )
A3:
now 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) ) );
assume A4:
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 ) )
;
Y is summable_set A8:
ex
B being
Function of
NAT,
(bool Y) st
for
x being
set st
x in NAT holds
S1[
x,
B . x]
from FUNCT_2:sch 1(A5);
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 A33:
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 );
A34:
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(A34);
then consider F being
Function of
NAT, the
carrier of
X such that A35:
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 ;
now let e be
Real;
( 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 A36:
e > 0
;
ex k being Element of NAT st
for n, m being Element of NAT st n >= k & m >= k holds
||.((seq . n) - (seq . m)).|| < eA37:
e / 2
> 0 / 2
by A36, XREAL_1:76;
ex
k being
Element of
NAT st 1
/ (k + 1) < e / 2
then consider k being
Element of
NAT such that A39:
1
/ (k + 1) < e / 2
;
now let n,
m be
Element of
NAT ;
( n >= k & m >= k implies ||.((seq . n) - (seq . m)).|| < e )assume that A40:
n >= k
and A41:
m >= k
;
||.((seq . n) - (seq . m)).|| < econsider Y2 being
finite Subset of
X such that
not
Y2 is
empty
and A42:
A . m = Y2
and A43:
seq . m = setsum Y2
by A35;
consider Y0 being
finite Subset of
X such that
not
Y0 is
empty
and A44:
A . k = Y0
and A45:
seq . k = setsum Y0
by A35;
A46:
Y0 c= Y2
by A33, A41, A44, A42;
consider Y1 being
finite Subset of
X such that
not
Y1 is
empty
and A47:
A . n = Y1
and A48:
seq . n = setsum Y1
by A35;
A49:
Y0 c= Y1
by A33, A40, A44, A47;
now per cases
( Y0 = Y1 or Y0 <> Y1 )
;
case A50:
Y0 = Y1
;
||.((seq . n) - (seq . m)).|| < enow per cases
( Y0 = Y2 or Y0 <> Y2 )
;
case A51:
Y0 <> Y2
;
||.((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 A53:
( not
Y02 is
empty &
Y02 c= Y )
and A54:
Y02 misses Y0
and A55:
Y0 \/ Y02 = Y2
;
||.(setsum Y02).|| < 1
/ (k + 1)
by A33, A44, A53, A54;
then A56:
||.(setsum Y02).|| < e / 2
by A39, XXREAL_0:2;
setsum Y2 = (setsum Y0) + (setsum Y02)
by A1, A54, A55, Th2;
then A57:
||.((seq . n) - (seq . m)).|| =
||.(((setsum Y0) - (setsum Y0)) - (setsum Y02)).||
by A48, A43, A50, RLVECT_1:41
.=
||.((0. X) - (setsum Y02)).||
by RLVECT_1:28
.=
||.(- (setsum Y02)).||
by RLVECT_1:27
.=
||.(setsum Y02).||
by BHSP_1:37
;
e * (1 / 2) < e * 1
by A36, XREAL_1:70;
hence
||.((seq . n) - (seq . m)).|| < e
by A56, A57, XXREAL_0:2;
verum end; end; end; hence
||.((seq . n) - (seq . m)).|| < e
;
verum end; case A58:
Y0 <> Y1
;
||.((seq . n) - (seq . m)).|| < enow per cases
( Y0 = Y2 or Y0 <> Y2 )
;
case
Y0 = Y2
;
||.((seq . n) - (seq . m)).|| < ethen A59:
(seq . k) - (seq . m) = 0. X
by A45, A43, RLVECT_1:16;
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 A61:
( not
Y01 is
empty &
Y01 c= Y )
and A62:
Y01 misses Y0
and A63:
Y0 \/ Y01 = Y1
;
seq . n = (seq . k) + (setsum Y01)
by A1, A45, A48, A62, A63, Th2;
then A64:
(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 A45, RLVECT_1:43
.=
(0. X) + (setsum Y01)
by RLVECT_1:16
.=
setsum Y01
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
.=
(setsum Y01) + (0. X)
by A64, A59, RLVECT_1:43
;
then
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + ||.(0. X).||
by BHSP_1:36;
then A65:
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + 0
by BHSP_1:32;
||.(setsum Y01).|| < 1
/ (k + 1)
by A33, A44, A61, A62;
then
||.(setsum Y01).|| < e / 2
by A39, XXREAL_0:2;
then
||.((seq . n) - (seq . m)).|| < e / 2
by A65, XXREAL_0:2;
then
||.((seq . n) - (seq . m)).|| + 0 < (e / 2) + (e / 2)
by A36, XREAL_1:10;
hence
||.((seq . n) - (seq . m)).|| < e
;
verum end; case A66:
Y0 <> Y2
;
||.((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 A68:
( not
Y02 is
empty &
Y02 c= Y )
and A69:
Y02 misses Y0
and A70:
Y0 \/ Y02 = Y2
;
||.(setsum Y02).|| < 1
/ (k + 1)
by A33, A44, A68, A69;
then A71:
||.(setsum Y02).|| < e / 2
by A39, XXREAL_0:2;
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 A73:
( not
Y01 is
empty &
Y01 c= Y )
and A74:
Y01 misses Y0
and A75:
Y0 \/ Y01 = Y1
;
setsum Y1 = (setsum Y0) + (setsum Y01)
by A1, A74, A75, Th2;
then A76:
(seq . n) - (seq . k) =
(setsum Y01) + ((seq . k) + (- (seq . k)))
by A45, A48, RLVECT_1:def 6
.=
(setsum Y01) + (0. X)
by RLVECT_1:16
.=
setsum Y01
by RLVECT_1:10
;
setsum Y2 = (setsum Y0) + (setsum Y02)
by A1, A69, A70, Th2;
then A77:
(seq . m) - (seq . k) =
(setsum Y02) + ((seq . k) + (- (seq . k)))
by A45, A43, 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 A76, A77, RLVECT_1:47
;
then
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + ||.(- (setsum Y02)).||
by BHSP_1:36;
then A78:
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + ||.(setsum Y02).||
by BHSP_1:37;
||.(setsum Y01).|| < 1
/ (k + 1)
by A33, A44, A73, A74;
then
||.(setsum Y01).|| < e / 2
by A39, XXREAL_0:2;
then
||.(setsum Y01).|| + ||.(setsum Y02).|| < (e / 2) + (e / 2)
by A71, XREAL_1:10;
hence
||.((seq . n) - (seq . m)).|| < e
by A78, XXREAL_0:2;
verum end; end; end; hence
||.((seq . n) - (seq . m)).|| < e
;
verum end; end; end; hence
||.((seq . n) - (seq . m)).|| < e
;
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
;
verum end; then
seq is
Cauchy
by BHSP_3:2;
then
seq is
convergent
by BHSP_3:def 6;
then consider x being
Point of
X such that A80:
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;
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 A3; verum