let x, X, Y be set ; :: thesis: for f being Function holds
( x in dom <:f,X,Y:> iff ( x in dom f & x in X & f . x in Y ) )
let f be Function; :: thesis: ( x in dom <:f,X,Y:> iff ( x in dom f & x in X & f . x in Y ) )
thus
( x in dom <:f,X,Y:> implies ( x in dom f & x in X & f . x in Y ) )
:: thesis: ( x in dom f & x in X & f . x in Y implies x in dom <:f,X,Y:> )
assume
( x in dom f & x in X & f . x in Y )
; :: thesis: x in dom <:f,X,Y:>
then
( x in X & x in dom (Y | f) )
by FUNCT_1:86;
then
x in (dom (Y | f)) /\ X
by XBOOLE_0:def 4;
hence
x in dom <:f,X,Y:>
by RELAT_1:90; :: thesis: verum