let L be non empty right_complementable almost_left_invertible well-unital distributive add-associative right_zeroed associative commutative doubleLoopStr ; for s being FinSequence of L
for q being Element of L st q <> 1. L & ( for i being Nat st 1 <= i & i <= len s holds
s . i = q |^ (i -' 1) ) holds
Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q)
let s be FinSequence of L; for q being Element of L st q <> 1. L & ( for i being Nat st 1 <= i & i <= len s holds
s . i = q |^ (i -' 1) ) holds
Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q)
let q be Element of L; ( q <> 1. L & ( for i being Nat st 1 <= i & i <= len s holds
s . i = q |^ (i -' 1) ) implies Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q) )
assume A1:
( q <> 1. L & ( for i being Nat st 1 <= i & i <= len s holds
s . i = q |^ (i -' 1) ) )
; Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q)
defpred S1[ Nat] means for s being FinSequence of L st len s = $1 holds
for q being Element of L st q <> 1. L & ( for i being Nat st 1 <= i & i <= len s holds
s . i = q |^ (i -' 1) ) holds
Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q);
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]
now for s being FinSequence of L st len s = k + 1 holds
for q being Element of L st q <> 1. L & ( for i being Nat st 1 <= i & i <= len s holds
s . i = q |^ (i -' 1) ) holds
Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q)let s be
FinSequence of
L;
( len s = k + 1 implies for q being Element of L st q <> 1. L & ( for i being Nat st 1 <= i & i <= len s holds
s . i = q |^ (i -' 1) ) holds
Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q) )set f =
s | (Seg k);
reconsider f =
s | (Seg k) as
FinSequence by FINSEQ_1:15;
assume A4:
len s = k + 1
;
for q being Element of L st q <> 1. L & ( for i being Nat st 1 <= i & i <= len s holds
s . i = q |^ (i -' 1) ) holds
Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q)then A5:
1
<= len s
by NAT_1:12;
then
len s in dom s
by FINSEQ_3:25;
then A6:
s /. (len s) = s . (len s)
by PARTFUN1:def 6;
A7:
k <= len s
by A4, NAT_1:13;
then A8:
len f = k
by FINSEQ_1:17;
then
rng f c= the
carrier of
L
by TARSKI:def 3;
then reconsider f =
f as
FinSequence of
L by FINSEQ_1:def 4;
A13:
len s = (len f) + 1
by A4, A7, FINSEQ_1:17;
let q be
Element of
L;
( q <> 1. L & ( for i being Nat st 1 <= i & i <= len s holds
s . i = q |^ (i -' 1) ) implies Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q) )assume that A14:
q <> 1. L
and A15:
for
i being
Nat st 1
<= i &
i <= len s holds
s . i = q |^ (i -' 1)
;
Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q)
(len s) - 1
>= 1
- 1
by A5, XREAL_1:9;
then A17:
(len s) -' 1 =
(len s) - 1
by XREAL_0:def 2
.=
((len f) + 1) - 1
by A4, A7, FINSEQ_1:17
;
f = s | (dom f)
by A7, FINSEQ_1:17;
hence Sum s =
(Sum f) + (s /. (len s))
by A13, A6, RLVECT_1:38
.=
(((1. L) - (q |^ (len f))) / ((1. L) - q)) + (s /. (len s))
by A3, A14, A7, A18, FINSEQ_1:17
.=
(((1. L) - (q |^ (len f))) / ((1. L) - q)) + (q |^ (len f))
by A15, A5, A17, A6
.=
(((1. L) - (q |^ (len f))) / ((1. L) - q)) + (((q |^ (len f)) * ((1. L) - q)) / ((1. L) - q))
by A16, Th3
.=
(((1. L) - (q |^ (len f))) + ((q |^ (len f)) * ((1. L) - q))) / ((1. L) - q)
by VECTSP_1:def 3
.=
(((1. L) - (q |^ (len f))) + (((q |^ (len f)) * (1. L)) + ((q |^ (len f)) * (- q)))) / ((1. L) - q)
by VECTSP_1:def 2
.=
(((1. L) - (q |^ (len f))) + ((q |^ (len f)) + ((q |^ (len f)) * (- q)))) / ((1. L) - q)
.=
((1. L) + ((- (q |^ (len f))) + ((q |^ (len f)) + ((q |^ (len f)) * (- q))))) / ((1. L) - q)
by RLVECT_1:def 3
.=
((1. L) + (((- (q |^ (len f))) + (q |^ (len f))) + ((q |^ (len f)) * (- q)))) / ((1. L) - q)
by RLVECT_1:def 3
.=
((1. L) + ((0. L) + ((q |^ (len f)) * (- q)))) / ((1. L) - q)
by RLVECT_1:5
.=
((1. L) + ((q |^ (len f)) * (- q))) / ((1. L) - q)
by ALGSTR_1:def 2
.=
((1. L) + (- ((q |^ (len f)) * q))) / ((1. L) - q)
by VECTSP_1:8
.=
((1. L) - (q |^ (len s))) / ((1. L) - q)
by A13, GROUP_1:def 7
;
verum end;
hence
S1[
k + 1]
;
verum
end;
then A23:
S1[ 0 ]
;
for k being Nat holds S1[k]
from NAT_1:sch 2(A23, A2);
hence
Sum s = ((1. L) - (q |^ (len s))) / ((1. L) - q)
by A1; verum