let X, Y be set ; ( ( Y <> {} or [:X,Y:] <> {} or [:Y,X:] <> {} ) implies ( proj1 [:X,Y:] = X & proj2 [:Y,X:] = X ) )
set y = the Element of Y;
assume
( Y <> {} or [:X,Y:] <> {} or [:Y,X:] <> {} )
; ( proj1 [:X,Y:] = X & proj2 [:Y,X:] = X )
then A1:
Y <> {}
by ZFMISC_1:90;
hence
proj1 [:X,Y:] = X
by XTUPLE_0:def 12; proj2 [:Y,X:] = X
hence
proj2 [:Y,X:] = X
by XTUPLE_0:def 13; verum