let a be Nat; for m being positive Integer
for f being XFinSequence of INT st a > 1 & len f = m - 1 & ( for i being Nat st i in dom f holds
f . i = (a |^ (i + 1)) - 1 ) holds
((a |^ m) - 1) div (a - 1) = (Sum f) + m
let m be positive Integer; for f being XFinSequence of INT st a > 1 & len f = m - 1 & ( for i being Nat st i in dom f holds
f . i = (a |^ (i + 1)) - 1 ) holds
((a |^ m) - 1) div (a - 1) = (Sum f) + m
let f be XFinSequence of INT ; ( a > 1 & len f = m - 1 & ( for i being Nat st i in dom f holds
f . i = (a |^ (i + 1)) - 1 ) implies ((a |^ m) - 1) div (a - 1) = (Sum f) + m )
assume f:
( a > 1 & len f = m - 1 & ( for i being Nat st i in dom f holds
f . i = (a |^ (i + 1)) - 1 ) )
; ((a |^ m) - 1) div (a - 1) = (Sum f) + m
a:
a - 1 <> 0
by f;
reconsider a1 = a - 1 as Nat by f, INT_1:74;
m >= 0 + 1
by INT_1:7;
then reconsider m0 = m as Nat by POLYFORM:3;
reconsider m1 = m0 - 1 as Nat by INT_1:74;
defpred S1[ Nat] means for f being XFinSequence of INT st len f = $1 & ( for i being Nat st i in dom f holds
f . i = (a |^ (i + 1)) - 1 ) holds
((a |^ ($1 + 1)) - 1) div (a - 1) = (Sum f) + ($1 + 1);
z:
S1[ 0 ]
k:
now for k being Nat st S1[k] holds
S1[k + 1]let k be
Nat;
( S1[k] implies S1[k + 1] )assume pk:
S1[
k]
;
S1[k + 1]thus
S1[
k + 1]
verumproof
let f1 be
XFinSequence of
INT ;
( len f1 = k + 1 & ( for i being Nat st i in dom f1 holds
f1 . i = (a |^ (i + 1)) - 1 ) implies ((a |^ ((k + 1) + 1)) - 1) div (a - 1) = (Sum f1) + ((k + 1) + 1) )
assume f1:
(
len f1 = k + 1 & ( for
i being
Nat st
i in dom f1 holds
f1 . i = (a |^ (i + 1)) - 1 ) )
;
((a |^ ((k + 1) + 1)) - 1) div (a - 1) = (Sum f1) + ((k + 1) + 1)
set fk =
f1 | k;
km:
k < k + 1
by NAT_1:13;
then df:
dom (f1 | k) = k
by f1, AFINSQ_1:11;
(
k in Segm (k + 1) &
dom f1 = k + 1 )
by f1, km, NAT_1:44;
then kd:
k in dom f1
;
lek:
len (f1 | k) = k
by km, f1, AFINSQ_1:54;
then pek:
((a |^ (k + 1)) - 1) div (a - 1) = (Sum (f1 | k)) + (k + 1)
by pk, lek;
sf:
Sum <%(f1 . k)%> = f1 . k
by AFINSQ_2:53;
f1 = (f1 | k) ^ <%(f1 . k)%>
by f1, AFINSQ_1:56;
then ss:
Sum f1 = (Sum (f1 | k)) + (f1 . k)
by sf, AFINSQ_2:55;
ld:
(
a - 1
divides (a |^ ((k + 1) + 1)) - 1 &
a - 1
divides (a |^ (k + 1)) - 1 )
by lemdiv;
hence ((a |^ ((k + 1) + 1)) - 1) div (a - 1) =
((a |^ ((k + 1) + 1)) - 1) / a1
by RING_3:6
.=
(((((a |^ (k + 1)) * a) + (a |^ (k + 1))) - (a |^ (k + 1))) - 1) / a1
by NEWTON:6
.=
(((a |^ (k + 1)) * (a - 1)) + ((a |^ (k + 1)) - 1)) / a1
.=
(((a |^ (k + 1)) * (a - 1)) / a1) + (((a |^ (k + 1)) - 1) / a1)
by XCMPLX_1:62
.=
(a |^ (k + 1)) + (((a |^ (k + 1)) - 1) / a1)
by a, XCMPLX_1:89
.=
(a |^ (k + 1)) + (((a |^ (k + 1)) - 1) div a1)
by ld, RING_3:6
.=
(((a |^ (k + 1)) - 1) + (Sum (f1 | k))) + ((k + 1) + 1)
by pek
.=
((f1 . k) + (Sum (f1 | k))) + ((k + 1) + 1)
by f1, kd
.=
(Sum f1) + ((k + 1) + 1)
by ss
;
verum
end; end;
for k being Nat holds S1[k]
from NAT_1:sch 2(z, k);
then
((a |^ (m1 + 1)) - 1) div (a - 1) = (Sum f) + (m1 + 1)
by f;
hence
((a |^ m) - 1) div (a - 1) = (Sum f) + m
; verum