let Y, X be set ; :: thesis: ( ( Y <> {} or [:X,Y:] <> {} or [:Y,X:] <> {} ) implies ( proj1 [:X,Y:] = X & proj2 [:Y,X:] = X ) )
assume
( Y <> {} or [:X,Y:] <> {} or [:Y,X:] <> {} )
; :: thesis: ( proj1 [:X,Y:] = X & proj2 [:Y,X:] = X )
then A1:
Y <> {}
by ZFMISC_1:113;
consider y being Element of Y;
hence
proj1 [:X,Y:] = X
by RELAT_1:def 4; :: thesis: proj2 [:Y,X:] = X
hence
proj2 [:Y,X:] = X
by RELAT_1:def 5; :: thesis: verum