let k be Nat; for D being non empty set
for pf being FinSequence of D st k in dom pf holds
Col (<*pf*>,k) = <*(pf . k)*>
let D be non empty set ; for pf being FinSequence of D st k in dom pf holds
Col (<*pf*>,k) = <*(pf . k)*>
let pf be FinSequence of D; ( k in dom pf implies Col (<*pf*>,k) = <*(pf . k)*> )
assume A1:
k in dom pf
; Col (<*pf*>,k) = <*(pf . k)*>
A2:
( len (Col (<*pf*>,k)) = len <*pf*> & ( for j being Nat st j in dom <*pf*> holds
(Col (<*pf*>,k)) . j = <*pf*> * (j,k) ) )
by MATRIX_0:def 8;
then A3:
len (Col (<*pf*>,k)) = 1
by FINSEQ_1:39;
then A4:
dom (Col (<*pf*>,k)) = {1}
by FINSEQ_1:def 3, FINSEQ_1:2;
(Col (<*pf*>,k)) . 1 = <*pf*> * (1,k)
by FINSEQ_5:6, A2;
then
rng (Col (<*pf*>,k)) = {(<*pf*> * (1,k))}
by A4, FUNCT_1:4;
then
rng (Col (<*pf*>,k)) = {(pf . k)}
by A1, Th58;
hence
Col (<*pf*>,k) = <*(pf . k)*>
by A3, FINSEQ_1:39; verum