let X, Y be set ; :: thesis: ( X <> {} & Y <> {} implies ( dom [:X,Y:] = X & rng [:X,Y:] = Y ) )
assume A1:
( X <> {} & Y <> {} )
; :: thesis: ( dom [:X,Y:] = X & rng [:X,Y:] = Y )
thus
dom [:X,Y:] c= X
:: according to XBOOLE_0:def 10 :: thesis: ( X c= dom [:X,Y:] & rng [:X,Y:] = Y )
thus
X c= dom [:X,Y:]
:: thesis: rng [:X,Y:] = Y
thus
rng [:X,Y:] c= Y
:: according to XBOOLE_0:def 10 :: thesis: Y c= rng [:X,Y:]
thus
Y c= rng [:X,Y:]
:: thesis: verum