let S be set ; for s being FinSequence of S
for A being Subset of (dom s) holds
( len (extract (s,A)) = card A & ( for i being Nat st i in dom (extract (s,A)) holds
(extract (s,A)) . i = s . ((canFS A) . i) ) )
let s be FinSequence of S; for A being Subset of (dom s) holds
( len (extract (s,A)) = card A & ( for i being Nat st i in dom (extract (s,A)) holds
(extract (s,A)) . i = s . ((canFS A) . i) ) )
let A be Subset of (dom s); ( len (extract (s,A)) = card A & ( for i being Nat st i in dom (extract (s,A)) holds
(extract (s,A)) . i = s . ((canFS A) . i) ) )
rng (canFS A) c= A
by FINSEQ_1:def 4;
then len (extract (s,A)) =
len (canFS A)
by FINSEQ_2:29, XBOOLE_1:1
.=
card A
by FINSEQ_1:93
;
hence
( len (extract (s,A)) = card A & ( for i being Nat st i in dom (extract (s,A)) holds
(extract (s,A)) . i = s . ((canFS A) . i) ) )
by FUNCT_1:12; verum