now
assume p <> {} ; :: thesis: ex rr being FinSequence st rr = p * (Sgm ((dom p) \ (p " A)))
then reconsider D = Seg (len p) as non empty Subset of NAT ;
(Seg (len p)) \ (p " A) c= Seg (len p) by XBOOLE_1:36;
then rng (Sgm ((Seg (len p)) \ (p " A))) c= D by FINSEQ_1:def 13;
then reconsider q = Sgm ((Seg (len p)) \ (p " A)) as FinSequence of D by FINSEQ_1:def 4;
reconsider r = p * q as FinSequence by FINSEQ_2:30;
take rr = r; :: thesis: rr = p * (Sgm ((dom p) \ (p " A)))
thus rr = p * (Sgm ((dom p) \ (p " A))) by FINSEQ_1:def 3; :: thesis: verum
end;
hence p * (Sgm ((dom p) \ (p " A))) is FinSequence ; :: thesis: verum