let A, B, C be set ; ( ( not C = {} or B = {} or A = {} ) implies for f being Function of A,(Funcs (B,C)) holds rng (Frege f) c= Funcs (A,C) )
assume
( not C = {} or B = {} or A = {} )
; for f being Function of A,(Funcs (B,C)) holds rng (Frege f) c= Funcs (A,C)
then A1:
( Funcs (B,C) = {} implies A = {} )
by FUNCT_2:8;
let f be Function of A,(Funcs (B,C)); rng (Frege f) c= Funcs (A,C)
A2:
dom (rngs f) = dom f
by FUNCT_6:def 3;
then A3:
dom (rngs f) = A
by A1, FUNCT_2:def 1;
A4:
for x being object st x in dom (rngs f) holds
(rngs f) . x c= (A --> C) . x
dom (rngs f) = dom (A --> C)
by A3;
then
product (rngs f) c= product (A --> C)
by A4, CARD_3:27;
then
product (rngs f) c= Funcs (A,C)
by CARD_3:11;
hence
rng (Frege f) c= Funcs (A,C)
by FUNCT_6:38; verum