defpred S1[ Nat, set , set ] means $3 = p . ($1 - 1);
reconsider m9 = m as Element of NAT by ORDINAL1:def 12;
A1:
for i, j being Nat st [i,j] in [:(Seg m9),(Seg 1):] holds
ex x being Element of L st S1[i,j,x]
proof
let i,
j be
Nat;
( [i,j] in [:(Seg m9),(Seg 1):] implies ex x being Element of L st S1[i,j,x] )
assume A2:
[i,j] in [:(Seg m9),(Seg 1):]
;
ex x being Element of L st S1[i,j,x]
take
p /. (i - 1)
;
S1[i,j,p /. (i - 1)]
[i,j] `1 in Seg m
by A2, MCART_1:10;
then
i in Seg m
;
then
1
<= i
by FINSEQ_1:1;
then
(
dom p = NAT & 1
- 1
<= i - 1 )
by FUNCT_2:def 1, XREAL_1:9;
hence
S1[
i,
j,
p /. (i - 1)]
by INT_1:3, PARTFUN1:def 6;
verum
end;
consider M being Matrix of m9,1,L such that
A3:
for i, j being Nat st [i,j] in Indices M holds
S1[i,j,M * (i,j)]
from MATRIX_0:sch 2(A1);
reconsider M = M as Matrix of m,1,L ;
take
M
; for i being Nat st 1 <= i & i <= m holds
M * (i,1) = p . (i - 1)
now for i being Nat st 1 <= i & i <= m holds
M * (i,1) = p . (i - 1)end;
hence
for i being Nat st 1 <= i & i <= m holds
M * (i,1) = p . (i - 1)
; verum