defpred S1[ Nat, set ] means for j being Nat st j = p . $1 holds
$2 = M * $1,j;
reconsider n1 = n as Element of NAT by ORDINAL1:def 13;
A1:
for k being Nat st k in Seg n1 holds
ex x being Element of K st S1[k,x]
consider t being FinSequence of K such that
A2:
dom t = Seg n1
and
A3:
for k being Nat st k in Seg n1 holds
S1[k,t . k]
from FINSEQ_1:sch 5(A1);
take
t
; ( len t = n & ( for i, j being Nat st i in dom t & j = p . i holds
t . i = M * i,j ) )
thus
len t = n
by A2, FINSEQ_1:def 3; for i, j being Nat st i in dom t & j = p . i holds
t . i = M * i,j
let i, j be Nat; ( i in dom t & j = p . i implies t . i = M * i,j )
assume
( i in dom t & j = p . i )
; t . i = M * i,j
hence
t . i = M * i,j
by A2, A3; verum