let n, j be Nat; for R1, R2 being Real_Sequence st ( for i being Nat st i <= n & not i = j holds
R1 . i = R2 . i ) & j <= n holds
(Sum (R1,n)) - (R1 . j) = (Sum (R2,n)) - (R2 . j)
let R1, R2 be Real_Sequence; ( ( for i being Nat st i <= n & not i = j holds
R1 . i = R2 . i ) & j <= n implies (Sum (R1,n)) - (R1 . j) = (Sum (R2,n)) - (R2 . j) )
A1:
CastNat n = n
by MODELC_2:def 1;
defpred S1[ Nat] means ( ( for i being Nat st i <= $1 & not i = j holds
R1 . i = R2 . i ) & j <= $1 implies (Sum (R1,(CastNat $1))) - (R1 . j) = (Sum (R2,(CastNat $1))) - (R2 . j) );
A2:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A3:
S1[
k]
;
S1[k + 1]
S1[
k + 1]
proof
A4:
CastNat k = k
by MODELC_2:def 1;
set m =
k + 1;
assume that A5:
for
i being
Nat st
i <= k + 1 & not
i = j holds
R1 . i = R2 . i
and A6:
j <= k + 1
;
(Sum (R1,(CastNat (k + 1)))) - (R1 . j) = (Sum (R2,(CastNat (k + 1)))) - (R2 . j)
reconsider k =
k as
Element of
NAT by ORDINAL1:def 12;
now (Sum (R1,(CastNat (k + 1)))) - (R1 . j) = (Sum (R2,(CastNat (k + 1)))) - (R2 . j)per cases
( j <= k or j = k + 1 )
by A6, NAT_1:8;
suppose A7:
j <= k
;
(Sum (R1,(CastNat (k + 1)))) - (R1 . j) = (Sum (R2,(CastNat (k + 1)))) - (R2 . j)then A8:
j < k + 1
by NAT_1:13;
(Sum (R1,(CastNat (k + 1)))) - (R1 . j) =
(Sum (R1,(k + 1))) - (R1 . j)
by MODELC_2:def 1
.=
((Sum (R1,k)) + (R1 . (k + 1))) - (R1 . j)
by SERIES_1:def 1
.=
((Sum (R1,k)) - (R1 . j)) + (R1 . (k + 1))
.=
((Sum (R2,k)) - (R2 . j)) + (R2 . (k + 1))
by A3, A5, A4, A7, A8, NAT_1:12
.=
((Sum (R2,k)) + (R2 . (k + 1))) - (R2 . j)
.=
(Sum (R2,(k + 1))) - (R2 . j)
by SERIES_1:def 1
;
hence
(Sum (R1,(CastNat (k + 1)))) - (R1 . j) = (Sum (R2,(CastNat (k + 1)))) - (R2 . j)
by MODELC_2:def 1;
verum end; end; end;
hence
(Sum (R1,(CastNat (k + 1)))) - (R1 . j) = (Sum (R2,(CastNat (k + 1)))) - (R2 . j)
;
verum
end;
hence
S1[
k + 1]
;
verum
end;
A12:
S1[ 0 ]
for k being Nat holds S1[k]
from NAT_1:sch 2(A12, A2);
hence
( ( for i being Nat st i <= n & not i = j holds
R1 . i = R2 . i ) & j <= n implies (Sum (R1,n)) - (R1 . j) = (Sum (R2,n)) - (R2 . j) )
by A1; verum