let P, X, Y be set ; :: thesis: for f being Function of X,Y st Y <> {} holds
for y being object st ex x being object st
( x in X & x in P & y = f . x ) holds
y in f .: P

let f be Function of X,Y; :: thesis: ( Y <> {} implies for y being object st ex x being object st
( x in X & x in P & y = f . x ) holds
y in f .: P )

assume Y <> {} ; :: thesis: for y being object st ex x being object st
( x in X & x in P & y = f . x ) holds
y in f .: P

then A1: dom f = X by Def1;
let y be object ; :: thesis: ( ex x being object st
( x in X & x in P & y = f . x ) implies y in f .: P )

given x being object such that A2: ( x in X & x in P & y = f . x ) ; :: thesis: y in f .: P
thus y in f .: P by A1, A2, FUNCT_1:def 6; :: thesis: verum