let n be Element of NAT ; :: thesis: for c being set st 1 <= n holds
rng (IdFinS c,n) = rng <*c*>
let c be set ; :: thesis: ( 1 <= n implies rng (IdFinS c,n) = rng <*c*> )
assume A1:
1 <= n
; :: thesis: rng (IdFinS c,n) = rng <*c*>
thus
rng (IdFinS c,n) c= rng <*c*>
:: according to XBOOLE_0:def 10 :: thesis: rng <*c*> c= rng (IdFinS c,n)
let a be set ; :: according to TARSKI:def 3 :: thesis: ( not a in rng <*c*> or a in rng (IdFinS c,n) )
assume A4:
a in rng <*c*>
; :: thesis: a in rng (IdFinS c,n)
a in {c}
by A4, FINSEQ_1:55;
then A5:
a = c
by TARSKI:def 1;
n = len (IdFinS c,n)
by FINSEQ_1:def 18;
then A6:
n in dom (IdFinS c,n)
by A1, FINSEQ_3:27;
n in Seg n
by A1, FINSEQ_1:3;
then
(IdFinS c,n) . n = c
by FUNCOP_1:13;
hence
a in rng (IdFinS c,n)
by A5, A6, FUNCT_1:def 5; :: thesis: verum