let X be set ; for y, x being Element of [:(Fin X),(Fin X):] st y in DISJOINT_PAIRS X & x in DISJOINT_PAIRS X holds
( y \/ x in DISJOINT_PAIRS X iff ((y `1 ) /\ (x `2 )) \/ ((x `1 ) /\ (y `2 )) = {} )
let y, x be Element of [:(Fin X),(Fin X):]; ( y in DISJOINT_PAIRS X & x in DISJOINT_PAIRS X implies ( y \/ x in DISJOINT_PAIRS X iff ((y `1 ) /\ (x `2 )) \/ ((x `1 ) /\ (y `2 )) = {} ) )
assume that
A1:
y in DISJOINT_PAIRS X
and
A2:
x in DISJOINT_PAIRS X
; ( y \/ x in DISJOINT_PAIRS X iff ((y `1 ) /\ (x `2 )) \/ ((x `1 ) /\ (y `2 )) = {} )
A3:
( ((y `1 ) \/ (x `1 )) /\ ((y `2 ) \/ (x `2 )) = (((y `1 ) \/ (x `1 )) /\ (y `2 )) \/ (((y `1 ) \/ (x `1 )) /\ (x `2 )) & ((y `1 ) \/ (x `1 )) /\ (y `2 ) = ((y `1 ) /\ (y `2 )) \/ ((x `1 ) /\ (y `2 )) )
by XBOOLE_1:23;
x `1 misses x `2
by A2, Th42;
then A4:
(x `1 ) /\ (x `2 ) = {}
by XBOOLE_0:def 7;
y `1 misses y `2
by A1, Th42;
then A5:
(y `1 ) /\ (y `2 ) = {}
by XBOOLE_0:def 7;
A6:
((y `1 ) \/ (x `1 )) /\ (x `2 ) = ((y `1 ) /\ (x `2 )) \/ ((x `1 ) /\ (x `2 ))
by XBOOLE_1:23;
A7:
( (y \/ x) `1 = (y `1 ) \/ (x `1 ) & (y \/ x) `2 = (y `2 ) \/ (x `2 ) )
by MCART_1:7;
assume
((y `1 ) /\ (x `2 )) \/ ((x `1 ) /\ (y `2 )) = {}
; y \/ x in DISJOINT_PAIRS X
then
(y \/ x) `1 misses (y \/ x) `2
by A5, A4, A7, A3, A6, XBOOLE_0:def 7;
hence
y \/ x in DISJOINT_PAIRS X
; verum