let m be Nat; :: thesis: ( m > 0 implies for L being non empty ZeroStr
for p being AlgSequence of L holds
( len (mConv p,m) = m & width (mConv p,m) = 1 & ( for i being Nat st i < m holds
(mConv p,m) * (i + 1),1 = p . i ) ) )
assume A1:
m > 0
; :: thesis: for L being non empty ZeroStr
for p being AlgSequence of L holds
( len (mConv p,m) = m & width (mConv p,m) = 1 & ( for i being Nat st i < m holds
(mConv p,m) * (i + 1),1 = p . i ) )
let L be non empty ZeroStr ; :: thesis: for p being AlgSequence of L holds
( len (mConv p,m) = m & width (mConv p,m) = 1 & ( for i being Nat st i < m holds
(mConv p,m) * (i + 1),1 = p . i ) )
let p be AlgSequence of L; :: thesis: ( len (mConv p,m) = m & width (mConv p,m) = 1 & ( for i being Nat st i < m holds
(mConv p,m) * (i + 1),1 = p . i ) )
set q = mConv p,m;
thus
len (mConv p,m) = m
by A1, MATRIX_1:24; :: thesis: ( width (mConv p,m) = 1 & ( for i being Nat st i < m holds
(mConv p,m) * (i + 1),1 = p . i ) )
thus
width (mConv p,m) = 1
by A1, MATRIX_1:24; :: thesis: for i being Nat st i < m holds
(mConv p,m) * (i + 1),1 = p . i
now let i be
Nat;
:: thesis: ( i < m implies (mConv p,m) * (i + 1),1 = p . i )assume A2:
i < m
;
:: thesis: (mConv p,m) * (i + 1),1 = p . iA3:
0 + 1
<= i + 1
by XREAL_1:8;
i + 1
<= m
by A2, NAT_1:13;
then
(mConv p,m) * (i + 1),1
= p . ((i + 1) - 1)
by A3, Def4;
hence
(mConv p,m) * (i + 1),1
= p . i
;
:: thesis: verum end;
hence
for i being Nat st i < m holds
(mConv p,m) * (i + 1),1 = p . i
; :: thesis: verum