let n be Element of 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:3;
then A2:
(IdFinS c,n) . n = c
by FUNCOP_1:13;
thus
rng (IdFinS c,n) c= rng <*c*>
XBOOLE_0:def 10 rng <*c*> c= rng (IdFinS c,n)
let a be set ; 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:55;
then A5:
a = c
by TARSKI:def 1;
n = len (IdFinS c,n)
by FINSEQ_1:def 18;
then
n in dom (IdFinS c,n)
by A1, FINSEQ_3:27;
hence
a in rng (IdFinS c,n)
by A5, A2, FUNCT_1:def 5; verum