let F be FinSequence of ExtREAL ; :: thesis: for f being FinSequence of REAL st F = f holds
Sum F = Sum f
let f be FinSequence of REAL ; :: thesis: ( F = f implies Sum F = Sum f )
assume A1:
F = f
; :: thesis: Sum F = Sum f
defpred S1[ Nat] means for G being FinSequence of ExtREAL
for g being FinSequence of REAL st G = F | (Seg $1) & g = f | (Seg $1) & $1 <= len F holds
Sum G = Sum g;
A2:
S1[ 0 ]
by CONVFUN1:4, RVSUM_1:102;
A4:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
:: thesis: ( S1[k] implies S1[k + 1] )
assume A5:
S1[
k]
;
:: thesis: S1[k + 1]
for
G being
FinSequence of
ExtREAL for
g being
FinSequence of
REAL st
G = F | (Seg (k + 1)) &
g = f | (Seg (k + 1)) &
k + 1
<= len F holds
Sum G = Sum g
proof
let G be
FinSequence of
ExtREAL ;
:: thesis: for g being FinSequence of REAL st G = F | (Seg (k + 1)) & g = f | (Seg (k + 1)) & k + 1 <= len F holds
Sum G = Sum glet g be
FinSequence of
REAL ;
:: thesis: ( G = F | (Seg (k + 1)) & g = f | (Seg (k + 1)) & k + 1 <= len F implies Sum G = Sum g )
assume A6:
(
G = F | (Seg (k + 1)) &
g = f | (Seg (k + 1)) &
k + 1
<= len F )
;
:: thesis: Sum G = Sum g
then A7:
(
len G = k + 1 &
dom G = Seg (k + 1) )
by FINSEQ_1:21;
reconsider G1 =
G | (Seg k) as
FinSequence of
ExtREAL by FINSEQ_1:23;
A8:
G = G1 ^ <*(G . (k + 1))*>
by A7, FINSEQ_3:61;
A9:
(
len g = k + 1 &
dom g = Seg (k + 1) )
by A1, A6, FINSEQ_1:21;
reconsider g1 =
g | (Seg k) as
FinSequence of
REAL by FINSEQ_1:23;
A10:
g = g1 ^ <*(g . (k + 1))*>
by A9, FINSEQ_3:61;
reconsider g2 =
<*(g . (k + 1))*> as
FinSequence of
REAL ;
k <= k + 1
by NAT_1:11;
then
Seg k c= Seg (k + 1)
by FINSEQ_1:7;
then A11:
(
G1 = F | (Seg k) &
g1 = f | (Seg k) )
by A6, FUNCT_1:82;
k <= k + 1
by NAT_1:11;
then A12:
Sum G1 = Sum g1
by A5, A6, A11, XXREAL_0:2;
( not
-infty in rng G1 & not
-infty in rng <*(G . (k + 1))*> )
then A14:
Sum G =
(Sum G1) + (Sum <*(G . (k + 1))*>)
by A8, CONVFUN1:7
.=
(Sum G1) + (G . (k + 1))
by CONVFUN1:5
;
Sum g = (Sum g1) + (g . (k + 1))
by A10, RVSUM_1:104;
hence
Sum G = Sum g
by A1, A6, A12, A14, SUPINF_2:1;
:: thesis: verum
end;
hence
S1[
k + 1]
;
:: thesis: verum
end;
A15:
for k being Nat holds S1[k]
from NAT_1:sch 2(A2, A4);
( F | (Seg (len F)) = F | (len F) & f | (len f) = f | (Seg (len f)) )
by FINSEQ_1:def 15;
then
( F | (Seg (len F)) = F & f | (Seg (len f)) = f )
by FINSEQ_1:79;
hence
Sum F = Sum f
by A1, A15; :: thesis: verum