let R be Ring; for a being Element of R
for V being LeftMod of R
for F, G being FinSequence of V st len F = len G & ( for k being Nat
for v being Vector of V st k in dom F & v = G . k holds
F . k = a * v ) holds
Sum F = a * (Sum G)
let a be Element of R; for V being LeftMod of R
for F, G being FinSequence of V st len F = len G & ( for k being Nat
for v being Vector of V st k in dom F & v = G . k holds
F . k = a * v ) holds
Sum F = a * (Sum G)
let V be LeftMod of R; for F, G being FinSequence of V st len F = len G & ( for k being Nat
for v being Vector of V st k in dom F & v = G . k holds
F . k = a * v ) holds
Sum F = a * (Sum G)
let F, G be FinSequence of V; ( len F = len G & ( for k being Nat
for v being Vector of V st k in dom F & v = G . k holds
F . k = a * v ) implies Sum F = a * (Sum G) )
defpred S1[ set ] means for H, I being FinSequence of V st len H = len I & len H = $1 & ( for k being Nat
for v being Vector of V st k in Seg (len H) & v = I . k holds
H . k = a * v ) holds
Sum H = a * (Sum I);
A1:
dom F = Seg (len F)
by FINSEQ_1:def 3;
now for n being Nat st ( for H, I being FinSequence of V st len H = len I & len H = n & ( for k being Nat
for v being Vector of V st k in Seg (len H) & v = I . k holds
H . k = a * v ) holds
Sum H = a * (Sum I) ) holds
for H, I being FinSequence of V st len H = len I & len H = n + 1 & ( for k being Nat
for v being Vector of V st k in Seg (len H) & v = I . k holds
H . k = a * v ) holds
Sum H = a * (Sum I)let n be
Nat;
( ( for H, I being FinSequence of V st len H = len I & len H = n & ( for k being Nat
for v being Vector of V st k in Seg (len H) & v = I . k holds
H . k = a * v ) holds
Sum H = a * (Sum I) ) implies for H, I being FinSequence of V st len H = len I & len H = n + 1 & ( for k being Nat
for v being Vector of V st k in Seg (len H) & v = I . k holds
H . k = a * v ) holds
Sum H = a * (Sum I) )assume A2:
for
H,
I being
FinSequence of
V st
len H = len I &
len H = n & ( for
k being
Nat for
v being
Vector of
V st
k in Seg (len H) &
v = I . k holds
H . k = a * v ) holds
Sum H = a * (Sum I)
;
for H, I being FinSequence of V st len H = len I & len H = n + 1 & ( for k being Nat
for v being Vector of V st k in Seg (len H) & v = I . k holds
H . k = a * v ) holds
Sum H = a * (Sum I)let H,
I be
FinSequence of
V;
( len H = len I & len H = n + 1 & ( for k being Nat
for v being Vector of V st k in Seg (len H) & v = I . k holds
H . k = a * v ) implies Sum H = a * (Sum I) )assume that A3:
len H = len I
and A4:
len H = n + 1
and A5:
for
k being
Nat for
v being
Vector of
V st
k in Seg (len H) &
v = I . k holds
H . k = a * v
;
Sum H = a * (Sum I)reconsider p =
H | (Seg n),
q =
I | (Seg n) as
FinSequence of the
carrier of
V by FINSEQ_1:18;
A6:
n <= n + 1
by NAT_1:12;
then A7:
len q = n
by A3, A4, FINSEQ_1:17;
A8:
len p = n
by A4, A6, FINSEQ_1:17;
A9:
now for k being Nat
for v being Vector of V st k in Seg (len p) & v = q . k holds
p . k = a * v
len p <= len H
by A4, A6, FINSEQ_1:17;
then A10:
Seg (len p) c= Seg (len H)
by FINSEQ_1:5;
A11:
dom p = Seg n
by A4, A6, FINSEQ_1:17;
let k be
Nat;
for v being Vector of V st k in Seg (len p) & v = q . k holds
p . k = a * vlet v be
Vector of
V;
( k in Seg (len p) & v = q . k implies p . k = a * v )assume that A12:
k in Seg (len p)
and A13:
v = q . k
;
p . k = a * v
dom q = Seg n
by A3, A4, A6, FINSEQ_1:17;
then
I . k = q . k
by A8, A12, FUNCT_1:47;
then
H . k = a * v
by A5, A12, A13, A10;
hence
p . k = a * v
by A8, A12, A11, FUNCT_1:47;
verum end;
1
<= n + 1
by NAT_1:11;
then
(
n + 1
in dom H &
n + 1
in dom I )
by A3, A4, FINSEQ_3:25;
then reconsider v1 =
H . (n + 1),
v2 =
I . (n + 1) as
Vector of
V by FUNCT_1:102;
A14:
v1 = a * v2
by A4, A5, FINSEQ_1:4;
A15:
dom q = Seg (len q)
by FINSEQ_1:def 3;
dom p = Seg (len p)
by FINSEQ_1:def 3;
hence Sum H =
(Sum p) + v1
by A4, A8, RLVECT_1:38
.=
(a * (Sum q)) + (a * v2)
by A2, A8, A7, A9, A14
.=
a * ((Sum q) + v2)
by VECTSP_1:def 14
.=
a * (Sum I)
by A3, A4, A7, A15, RLVECT_1:38
;
verum end;
then A16:
for n being Nat st S1[n] holds
S1[n + 1]
;
then A19:
S1[ 0 ]
;
for n being Nat holds S1[n]
from NAT_1:sch 2(A19, A16);
hence
( len F = len G & ( for k being Nat
for v being Vector of V st k in dom F & v = G . k holds
F . k = a * v ) implies Sum F = a * (Sum G) )
by A1; verum