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 ) ) )
A2:
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 A3:
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 A7:
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(A4);
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 A32:
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 );
A33:
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(A33);
then consider F being
Function of
NAT, the
carrier of
X such that A34:
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 A35:
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)).|| < eA36:
e / 2
> 0 / 2
by A35, XREAL_1:74;
ex
k being
Element of
NAT st 1
/ (k + 1) < e / 2
then consider k being
Element of
NAT such that A38:
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 A39:
n >= k
and A40:
m >= k
;
||.((seq . n) - (seq . m)).|| < econsider Y2 being
finite Subset of
X such that
not
Y2 is
empty
and A41:
A . m = Y2
and A42:
seq . m = setsum Y2
by A34;
consider Y0 being
finite Subset of
X such that
not
Y0 is
empty
and A43:
A . k = Y0
and A44:
seq . k = setsum Y0
by A34;
A45:
Y0 c= Y2
by A32, A40, A43, A41;
consider Y1 being
finite Subset of
X such that
not
Y1 is
empty
and A46:
A . n = Y1
and A47:
seq . n = setsum Y1
by A34;
A48:
Y0 c= Y1
by A32, A39, A43, A46;
now per cases
( Y0 = Y1 or Y0 <> Y1 )
;
case A49:
Y0 = Y1
;
||.((seq . n) - (seq . m)).|| < enow per cases
( Y0 = Y2 or Y0 <> Y2 )
;
case A50:
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 A52:
( not
Y02 is
empty &
Y02 c= Y )
and A53:
Y02 misses Y0
and A54:
Y0 \/ Y02 = Y2
;
||.(setsum Y02).|| < 1
/ (k + 1)
by A32, A43, A52, A53;
then A55:
||.(setsum Y02).|| < e / 2
by A38, XXREAL_0:2;
setsum Y2 = (setsum Y0) + (setsum Y02)
by A1, A53, A54, Th2;
then A56:
||.((seq . n) - (seq . m)).|| =
||.(((setsum Y0) - (setsum Y0)) - (setsum Y02)).||
by A47, A42, A49, RLVECT_1:27
.=
||.((0. X) - (setsum Y02)).||
by RLVECT_1:15
.=
||.(- (setsum Y02)).||
by RLVECT_1:14
.=
||.(setsum Y02).||
by BHSP_1:31
;
e * (1 / 2) < e * 1
by A35, XREAL_1:68;
hence
||.((seq . n) - (seq . m)).|| < e
by A55, A56, XXREAL_0:2;
verum end; end; end; hence
||.((seq . n) - (seq . m)).|| < e
;
verum end; case A57:
Y0 <> Y1
;
||.((seq . n) - (seq . m)).|| < enow per cases
( Y0 = Y2 or Y0 <> Y2 )
;
case
Y0 = Y2
;
||.((seq . n) - (seq . m)).|| < ethen A58:
(seq . k) - (seq . m) = 0. X
by A44, A42, RLVECT_1:5;
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 A60:
( not
Y01 is
empty &
Y01 c= Y )
and A61:
Y01 misses Y0
and A62:
Y0 \/ Y01 = Y1
;
seq . n = (seq . k) + (setsum Y01)
by A1, A44, A47, A61, A62, Th2;
then A63:
(seq . n) - (seq . k) =
(seq . k) + ((setsum Y01) + (- (seq . k)))
by RLVECT_1:def 3
.=
(seq . k) - ((seq . k) - (setsum Y01))
by RLVECT_1:33
.=
((setsum Y0) - (setsum Y0)) + (setsum Y01)
by A44, RLVECT_1:29
.=
(0. X) + (setsum Y01)
by RLVECT_1:5
.=
setsum Y01
by RLVECT_1:4
;
(seq . n) - (seq . m) =
((seq . n) - (seq . m)) + (0. X)
by RLVECT_1:4
.=
((seq . n) - (seq . m)) + ((seq . k) - (seq . k))
by RLVECT_1:5
.=
(seq . n) - ((seq . m) - ((seq . k) - (seq . k)))
by RLVECT_1:29
.=
(seq . n) - (((seq . m) - (seq . k)) + (seq . k))
by RLVECT_1:29
.=
(seq . n) - ((seq . k) - ((seq . k) - (seq . m)))
by RLVECT_1:33
.=
(setsum Y01) + (0. X)
by A63, A58, RLVECT_1:29
;
then
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + ||.(0. X).||
by BHSP_1:30;
then A64:
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + 0
by BHSP_1:26;
||.(setsum Y01).|| < 1
/ (k + 1)
by A32, A43, A60, A61;
then
||.(setsum Y01).|| < e / 2
by A38, XXREAL_0:2;
then
||.((seq . n) - (seq . m)).|| < e / 2
by A64, XXREAL_0:2;
then
||.((seq . n) - (seq . m)).|| + 0 < (e / 2) + (e / 2)
by A35, XREAL_1:8;
hence
||.((seq . n) - (seq . m)).|| < e
;
verum end; case A65:
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 A67:
( not
Y02 is
empty &
Y02 c= Y )
and A68:
Y02 misses Y0
and A69:
Y0 \/ Y02 = Y2
;
||.(setsum Y02).|| < 1
/ (k + 1)
by A32, A43, A67, A68;
then A70:
||.(setsum Y02).|| < e / 2
by A38, 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 A72:
( not
Y01 is
empty &
Y01 c= Y )
and A73:
Y01 misses Y0
and A74:
Y0 \/ Y01 = Y1
;
setsum Y1 = (setsum Y0) + (setsum Y01)
by A1, A73, A74, Th2;
then A75:
(seq . n) - (seq . k) =
(setsum Y01) + ((seq . k) + (- (seq . k)))
by A44, A47, RLVECT_1:def 3
.=
(setsum Y01) + (0. X)
by RLVECT_1:5
.=
setsum Y01
by RLVECT_1:4
;
setsum Y2 = (setsum Y0) + (setsum Y02)
by A1, A68, A69, Th2;
then A76:
(seq . m) - (seq . k) =
(setsum Y02) + ((seq . k) + (- (seq . k)))
by A44, A42, RLVECT_1:def 3
.=
(setsum Y02) + (0. X)
by RLVECT_1:5
.=
setsum Y02
by RLVECT_1:4
;
(seq . n) - (seq . m) =
((seq . n) - (seq . m)) + (0. X)
by RLVECT_1:4
.=
((seq . n) - (seq . m)) + ((seq . k) - (seq . k))
by RLVECT_1:5
.=
(seq . n) - ((seq . m) - ((seq . k) - (seq . k)))
by RLVECT_1:29
.=
(seq . n) - (((seq . m) - (seq . k)) + (seq . k))
by RLVECT_1:29
.=
(seq . n) - ((seq . k) - ((seq . k) - (seq . m)))
by RLVECT_1:33
.=
((seq . n) - (seq . k)) + ((seq . k) + (- (seq . m)))
by RLVECT_1:29
.=
(setsum Y01) + (- (setsum Y02))
by A75, A76, RLVECT_1:33
;
then
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + ||.(- (setsum Y02)).||
by BHSP_1:30;
then A77:
||.((seq . n) - (seq . m)).|| <= ||.(setsum Y01).|| + ||.(setsum Y02).||
by BHSP_1:31;
||.(setsum Y01).|| < 1
/ (k + 1)
by A32, A43, A72, A73;
then
||.(setsum Y01).|| < e / 2
by A38, XXREAL_0:2;
then
||.(setsum Y01).|| + ||.(setsum Y02).|| < (e / 2) + (e / 2)
by A70, XREAL_1:8;
hence
||.((seq . n) - (seq . m)).|| < e
by A77, 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 4;
then consider x being
Point of
X such that A78:
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 A2; verum