let X be non empty set ; :: thesis: for F being Functional_Sequence of X,ExtREAL
for x being Element of X
for D being set st F is additive & F is with_the_same_dom & D c= dom (F . 0 ) & x in D holds
( ( Partial_Sums (F # x) is convergent_to_finite_number implies (Partial_Sums F) # x is convergent_to_finite_number ) & ( (Partial_Sums F) # x is convergent_to_finite_number implies Partial_Sums (F # x) is convergent_to_finite_number ) & ( Partial_Sums (F # x) is convergent_to_+infty implies (Partial_Sums F) # x is convergent_to_+infty ) & ( (Partial_Sums F) # x is convergent_to_+infty implies Partial_Sums (F # x) is convergent_to_+infty ) & ( Partial_Sums (F # x) is convergent_to_-infty implies (Partial_Sums F) # x is convergent_to_-infty ) & ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) )

let F be Functional_Sequence of X,ExtREAL ; :: thesis: for x being Element of X
for D being set st F is additive & F is with_the_same_dom & D c= dom (F . 0 ) & x in D holds
( ( Partial_Sums (F # x) is convergent_to_finite_number implies (Partial_Sums F) # x is convergent_to_finite_number ) & ( (Partial_Sums F) # x is convergent_to_finite_number implies Partial_Sums (F # x) is convergent_to_finite_number ) & ( Partial_Sums (F # x) is convergent_to_+infty implies (Partial_Sums F) # x is convergent_to_+infty ) & ( (Partial_Sums F) # x is convergent_to_+infty implies Partial_Sums (F # x) is convergent_to_+infty ) & ( Partial_Sums (F # x) is convergent_to_-infty implies (Partial_Sums F) # x is convergent_to_-infty ) & ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) )

let x be Element of X; :: thesis: for D being set st F is additive & F is with_the_same_dom & D c= dom (F . 0 ) & x in D holds
( ( Partial_Sums (F # x) is convergent_to_finite_number implies (Partial_Sums F) # x is convergent_to_finite_number ) & ( (Partial_Sums F) # x is convergent_to_finite_number implies Partial_Sums (F # x) is convergent_to_finite_number ) & ( Partial_Sums (F # x) is convergent_to_+infty implies (Partial_Sums F) # x is convergent_to_+infty ) & ( (Partial_Sums F) # x is convergent_to_+infty implies Partial_Sums (F # x) is convergent_to_+infty ) & ( Partial_Sums (F # x) is convergent_to_-infty implies (Partial_Sums F) # x is convergent_to_-infty ) & ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) )

let D be set ; :: thesis: ( F is additive & F is with_the_same_dom & D c= dom (F . 0 ) & x in D implies ( ( Partial_Sums (F # x) is convergent_to_finite_number implies (Partial_Sums F) # x is convergent_to_finite_number ) & ( (Partial_Sums F) # x is convergent_to_finite_number implies Partial_Sums (F # x) is convergent_to_finite_number ) & ( Partial_Sums (F # x) is convergent_to_+infty implies (Partial_Sums F) # x is convergent_to_+infty ) & ( (Partial_Sums F) # x is convergent_to_+infty implies Partial_Sums (F # x) is convergent_to_+infty ) & ( Partial_Sums (F # x) is convergent_to_-infty implies (Partial_Sums F) # x is convergent_to_-infty ) & ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) ) )
set PFx = Partial_Sums (F # x);
set PF = Partial_Sums F;
assume that
A1: F is additive and
A2: ( F is with_the_same_dom & D c= dom (F . 0 ) ) and
A3: x in D ; :: thesis: ( ( Partial_Sums (F # x) is convergent_to_finite_number implies (Partial_Sums F) # x is convergent_to_finite_number ) & ( (Partial_Sums F) # x is convergent_to_finite_number implies Partial_Sums (F # x) is convergent_to_finite_number ) & ( Partial_Sums (F # x) is convergent_to_+infty implies (Partial_Sums F) # x is convergent_to_+infty ) & ( (Partial_Sums F) # x is convergent_to_+infty implies Partial_Sums (F # x) is convergent_to_+infty ) & ( Partial_Sums (F # x) is convergent_to_-infty implies (Partial_Sums F) # x is convergent_to_-infty ) & ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) )
hereby :: thesis: ( ( (Partial_Sums F) # x is convergent_to_finite_number implies Partial_Sums (F # x) is convergent_to_finite_number ) & ( Partial_Sums (F # x) is convergent_to_+infty implies (Partial_Sums F) # x is convergent_to_+infty ) & ( (Partial_Sums F) # x is convergent_to_+infty implies Partial_Sums (F # x) is convergent_to_+infty ) & ( Partial_Sums (F # x) is convergent_to_-infty implies (Partial_Sums F) # x is convergent_to_-infty ) & ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) )
assume Partial_Sums (F # x) is convergent_to_finite_number ; :: thesis: (Partial_Sums F) # x is convergent_to_finite_number
then consider g being real number such that
A4: for p being real number st 0 < p holds
ex n being Nat st
for m being Nat st n <= m holds
|.(((Partial_Sums (F # x)) . m) - (R_EAL g)).| < p by MESFUNC5:def 8;
now
let p be real number ; :: thesis: ( 0 < p implies ex n being Nat st
for m being Nat st n <= m holds
|.((((Partial_Sums F) # x) . m) - (R_EAL g)).| < p )

assume 0 < p ; :: thesis: ex n being Nat st
for m being Nat st n <= m holds
|.((((Partial_Sums F) # x) . m) - (R_EAL g)).| < p

then consider n being Nat such that
A5: for m being Nat st n <= m holds
|.(((Partial_Sums (F # x)) . m) - (R_EAL g)).| < p by A4;
take n = n; :: thesis: for m being Nat st n <= m holds
|.((((Partial_Sums F) # x) . m) - (R_EAL g)).| < p

let m be Nat; :: thesis: ( n <= m implies |.((((Partial_Sums F) # x) . m) - (R_EAL g)).| < p )
assume A6: n <= m ; :: thesis: |.((((Partial_Sums F) # x) . m) - (R_EAL g)).| < p
(Partial_Sums (F # x)) . m = ((Partial_Sums F) # x) . m by A1, A2, A3, Cor00;
hence |.((((Partial_Sums F) # x) . m) - (R_EAL g)).| < p by A5, A6; :: thesis: verum
end;
hence (Partial_Sums F) # x is convergent_to_finite_number by MESFUNC5:def 8; :: thesis: verum
end;
hereby :: thesis: ( ( Partial_Sums (F # x) is convergent_to_+infty implies (Partial_Sums F) # x is convergent_to_+infty ) & ( (Partial_Sums F) # x is convergent_to_+infty implies Partial_Sums (F # x) is convergent_to_+infty ) & ( Partial_Sums (F # x) is convergent_to_-infty implies (Partial_Sums F) # x is convergent_to_-infty ) & ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) )
assume (Partial_Sums F) # x is convergent_to_finite_number ; :: thesis: Partial_Sums (F # x) is convergent_to_finite_number
then consider g being real number such that
A7: for p being real number st 0 < p holds
ex n being Nat st
for m being Nat st n <= m holds
|.((((Partial_Sums F) # x) . m) - (R_EAL g)).| < p by MESFUNC5:def 8;
now
let p be real number ; :: thesis: ( 0 < p implies ex n being Nat st
for m being Nat st n <= m holds
|.(((Partial_Sums (F # x)) . m) - (R_EAL g)).| < p )

assume 0 < p ; :: thesis: ex n being Nat st
for m being Nat st n <= m holds
|.(((Partial_Sums (F # x)) . m) - (R_EAL g)).| < p

then consider n being Nat such that
A8: for m being Nat st n <= m holds
|.((((Partial_Sums F) # x) . m) - (R_EAL g)).| < p by A7;
take n = n; :: thesis: for m being Nat st n <= m holds
|.(((Partial_Sums (F # x)) . m) - (R_EAL g)).| < p

let m be Nat; :: thesis: ( n <= m implies |.(((Partial_Sums (F # x)) . m) - (R_EAL g)).| < p )
assume A9: n <= m ; :: thesis: |.(((Partial_Sums (F # x)) . m) - (R_EAL g)).| < p
(Partial_Sums (F # x)) . m = ((Partial_Sums F) # x) . m by A1, A2, A3, Cor00;
hence |.(((Partial_Sums (F # x)) . m) - (R_EAL g)).| < p by A8, A9; :: thesis: verum
end;
hence Partial_Sums (F # x) is convergent_to_finite_number by MESFUNC5:def 8; :: thesis: verum
end;
hereby :: thesis: ( ( (Partial_Sums F) # x is convergent_to_+infty implies Partial_Sums (F # x) is convergent_to_+infty ) & ( Partial_Sums (F # x) is convergent_to_-infty implies (Partial_Sums F) # x is convergent_to_-infty ) & ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) )
assume B1: Partial_Sums (F # x) is convergent_to_+infty ; :: thesis: (Partial_Sums F) # x is convergent_to_+infty
now
let r be real number ; :: thesis: ( 0 < r implies ex n being Nat st
for m being Nat st n <= m holds
r <= ((Partial_Sums F) # x) . m )

assume 0 < r ; :: thesis: ex n being Nat st
for m being Nat st n <= m holds
r <= ((Partial_Sums F) # x) . m

then consider n being Nat such that
B2: for m being Nat st n <= m holds
r <= (Partial_Sums (F # x)) . m by B1, MESFUNC5:def 9;
take n = n; :: thesis: for m being Nat st n <= m holds
r <= ((Partial_Sums F) # x) . m

let m be Nat; :: thesis: ( n <= m implies r <= ((Partial_Sums F) # x) . m )
assume n <= m ; :: thesis: r <= ((Partial_Sums F) # x) . m
then r <= (Partial_Sums (F # x)) . m by B2;
hence r <= ((Partial_Sums F) # x) . m by A1, A2, A3, Cor00; :: thesis: verum
end;
hence (Partial_Sums F) # x is convergent_to_+infty by MESFUNC5:def 9; :: thesis: verum
end;
hereby :: thesis: ( ( Partial_Sums (F # x) is convergent_to_-infty implies (Partial_Sums F) # x is convergent_to_-infty ) & ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) )
assume C1: (Partial_Sums F) # x is convergent_to_+infty ; :: thesis: Partial_Sums (F # x) is convergent_to_+infty
now
let r be real number ; :: thesis: ( 0 < r implies ex n being Nat st
for m being Nat st n <= m holds
r <= (Partial_Sums (F # x)) . m )

assume 0 < r ; :: thesis: ex n being Nat st
for m being Nat st n <= m holds
r <= (Partial_Sums (F # x)) . m

then consider n being Nat such that
C2: for m being Nat st n <= m holds
r <= ((Partial_Sums F) # x) . m by C1, MESFUNC5:def 9;
take n = n; :: thesis: for m being Nat st n <= m holds
r <= (Partial_Sums (F # x)) . m

let m be Nat; :: thesis: ( n <= m implies r <= (Partial_Sums (F # x)) . m )
assume n <= m ; :: thesis: r <= (Partial_Sums (F # x)) . m
then r <= ((Partial_Sums F) # x) . m by C2;
hence r <= (Partial_Sums (F # x)) . m by A1, A2, A3, Cor00; :: thesis: verum
end;
hence Partial_Sums (F # x) is convergent_to_+infty by MESFUNC5:def 9; :: thesis: verum
end;
hereby :: thesis: ( ( (Partial_Sums F) # x is convergent_to_-infty implies Partial_Sums (F # x) is convergent_to_-infty ) & ( Partial_Sums (F # x) is convergent implies (Partial_Sums F) # x is convergent ) & ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) )
assume D1: Partial_Sums (F # x) is convergent_to_-infty ; :: thesis: (Partial_Sums F) # x is convergent_to_-infty
now
let r be real number ; :: thesis: ( r < 0 implies ex n being Nat st
for m being Nat st n <= m holds
((Partial_Sums F) # x) . m <= r )

assume r < 0 ; :: thesis: ex n being Nat st
for m being Nat st n <= m holds
((Partial_Sums F) # x) . m <= r

then consider n being Nat such that
D2: for m being Nat st n <= m holds
(Partial_Sums (F # x)) . m <= r by D1, MESFUNC5:def 10;
take n = n; :: thesis: for m being Nat st n <= m holds
((Partial_Sums F) # x) . m <= r

let m be Nat; :: thesis: ( n <= m implies ((Partial_Sums F) # x) . m <= r )
assume n <= m ; :: thesis: ((Partial_Sums F) # x) . m <= r
then (Partial_Sums (F # x)) . m <= r by D2;
hence ((Partial_Sums F) # x) . m <= r by A1, A2, A3, Cor00; :: thesis: verum
end;
hence (Partial_Sums F) # x is convergent_to_-infty by MESFUNC5:def 10; :: thesis: verum
end;
hereby :: thesis: ( Partial_Sums (F # x) is convergent iff (Partial_Sums F) # x is convergent )
assume E1: (Partial_Sums F) # x is convergent_to_-infty ; :: thesis: Partial_Sums (F # x) is convergent_to_-infty
now
let r be real number ; :: thesis: ( r < 0 implies ex n being Nat st
for m being Nat st n <= m holds
(Partial_Sums (F # x)) . m <= r )

assume r < 0 ; :: thesis: ex n being Nat st
for m being Nat st n <= m holds
(Partial_Sums (F # x)) . m <= r

then consider n being Nat such that
E2: for m being Nat st n <= m holds
((Partial_Sums F) # x) . m <= r by E1, MESFUNC5:def 10;
take n = n; :: thesis: for m being Nat st n <= m holds
(Partial_Sums (F # x)) . m <= r

let m be Nat; :: thesis: ( n <= m implies (Partial_Sums (F # x)) . m <= r )
assume n <= m ; :: thesis: (Partial_Sums (F # x)) . m <= r
then ((Partial_Sums F) # x) . m <= r by E2;
hence (Partial_Sums (F # x)) . m <= r by A1, A2, A3, Cor00; :: thesis: verum
end;
hence Partial_Sums (F # x) is convergent_to_-infty by MESFUNC5:def 10; :: thesis: verum
end;
hereby :: thesis: ( (Partial_Sums F) # x is convergent implies Partial_Sums (F # x) is convergent ) end;
assume F2: (Partial_Sums F) # x is convergent ; :: thesis: Partial_Sums (F # x) is convergent
per cases ( (Partial_Sums F) # x is convergent_to_+infty or (Partial_Sums F) # x is convergent_to_-infty or (Partial_Sums F) # x is convergent_to_finite_number ) by F2, MESFUNC5:def 11;
end;