let n be Nat; for epsilon being Real
for a being non empty positive at_most_one FinSequence of REAL st n is odd & len a = n & epsilon = 1 / (n + 1) & ( for i being Nat st i in Seg n holds
( ( i is odd implies a . i = 2 * epsilon ) & ( i is even implies a . i = 1 - epsilon ) ) ) holds
Sum a = (((n + 1) / 2) + (1 / (n + 1))) - (1 / 2)
let epsilon be Real; for a being non empty positive at_most_one FinSequence of REAL st n is odd & len a = n & epsilon = 1 / (n + 1) & ( for i being Nat st i in Seg n holds
( ( i is odd implies a . i = 2 * epsilon ) & ( i is even implies a . i = 1 - epsilon ) ) ) holds
Sum a = (((n + 1) / 2) + (1 / (n + 1))) - (1 / 2)
let a be non empty positive at_most_one FinSequence of REAL ; ( n is odd & len a = n & epsilon = 1 / (n + 1) & ( for i being Nat st i in Seg n holds
( ( i is odd implies a . i = 2 * epsilon ) & ( i is even implies a . i = 1 - epsilon ) ) ) implies Sum a = (((n + 1) / 2) + (1 / (n + 1))) - (1 / 2) )
assume that
L010:
n is odd
and
L030:
len a = n
and
L040:
epsilon = 1 / (n + 1)
and
L050:
for i being Nat st i in Seg n holds
( ( i is odd implies a . i = 2 * epsilon ) & ( i is even implies a . i = 1 - epsilon ) )
; Sum a = (((n + 1) / 2) + (1 / (n + 1))) - (1 / 2)
L020:
1 <= n
by L010, NF992;
L060:
(n + 1) div 2 = (n + 1) / 2
by L010, NF992;
defpred S1[ Nat] means ( ( $1 is odd implies Sum (a | $1) = ((2 * epsilon) * (($1 + 1) div 2)) + ((1 - epsilon) * ((($1 + 1) div 2) - 1)) ) & ( $1 is even implies Sum (a | $1) = ((2 * epsilon) * ($1 div 2)) + ((1 - epsilon) * ($1 div 2)) ) );
L199:
1 = (2 * 0) + 1
;
1 in Seg 1
;
then
(a | 1) . 1 = a . 1
by FUNCT_1:49;
then L230:
a | 1 = <*(a . 1)*>
by FINSEQ_1:40;
L231:
2 = (2 * 1) + 0
;
2 / 2 = 1
;
then L235:
(1 + 1) div 2 = 1
by L231, NAT_6:4;
L238:
1 in Seg n
by L020;
Sum (a | 1) =
a . 1
by L230, RVSUM_1:73
.=
((2 * epsilon) * ((1 + 1) div 2)) + ((1 - epsilon) * (((1 + 1) div 2) - 1))
by L238, L199, L050, L235
;
then L300:
S1[1]
;
L400:
for i being Element of NAT st 1 <= i & i < len a & S1[i] holds
S1[i + 1]
L899:
for i being Element of NAT st 1 <= i & i <= len a holds
S1[i]
from INT_1:sch 7(L300, L400);
Sum (a | n) =
((2 * epsilon) * ((n + 1) div 2)) + ((1 - epsilon) * (((n + 1) div 2) - 1))
by L020, L030, L010, L899
.=
((2 * ((1 / (n + 1)) * (n + 1))) / 2) + ((1 - (1 / (n + 1))) * (((n + 1) / 2) - 1))
by L060, L040
.=
(2 / 2) + ((1 - (1 / (n + 1))) * (((n + 1) / 2) - 1))
by XCMPLX_1:87
.=
(((n + 1) / 2) - (((1 / (n + 1)) * (n + 1)) / 2)) + (1 / (n + 1))
.=
(((n + 1) / 2) - (1 / 2)) + (1 / (n + 1))
by XCMPLX_1:87
.=
(((n + 1) / 2) + (1 / (n + 1))) - (1 / 2)
;
hence
Sum a = (((n + 1) / 2) + (1 / (n + 1))) - (1 / 2)
by L030, FINSEQ_1:58; verum