let n be Nat; for c being set st 1 <= n holds
rng (IdFinS (c,n)) = rng <*c*>
let c be set ; ( 1 <= n implies rng (IdFinS (c,n)) = rng <*c*> )
assume A1:
1 <= n
; rng (IdFinS (c,n)) = rng <*c*>
n in Seg n
by A1, FINSEQ_1:1;
then A2:
(IdFinS (c,n)) . n = c
by FUNCOP_1:7;
thus
rng (IdFinS (c,n)) c= rng <*c*>
XBOOLE_0:def 10 rng <*c*> c= rng (IdFinS (c,n))
let a be object ; TARSKI:def 3 ( not a in rng <*c*> or a in rng (IdFinS (c,n)) )
assume
a in rng <*c*>
; a in rng (IdFinS (c,n))
then
a in {c}
by FINSEQ_1:38;
then A5:
a = c
by TARSKI:def 1;
n = len (IdFinS (c,n))
by CARD_1:def 7;
then
n in dom (IdFinS (c,n))
by A1, FINSEQ_3:25;
hence
a in rng (IdFinS (c,n))
by A5, A2, FUNCT_1:def 3; verum