let X be set ; :: thesis: for Y being finite Subset-Family of X
for A, B being set st A in Components Y & B in Components Y & A <> B holds
A misses B
let Y be finite Subset-Family of X; :: thesis: for A, B being set st A in Components Y & B in Components Y & A <> B holds
A misses B
let A, B be set ; :: thesis: ( A in Components Y & B in Components Y & A <> B implies A misses B )
assume that
A1:
A in Components Y
and
A2:
B in Components Y
and
A3:
A <> B
; :: thesis: A misses B
consider p being FinSequence of bool X such that
len p = card Y
and
rng p = Y
and
A4:
Components Y = { (Intersect (rng (MergeSequence p,q))) where q is FinSequence of BOOLEAN : len q = len p }
by Def2;
consider q1 being FinSequence of BOOLEAN such that
A5:
A = Intersect (rng (MergeSequence p,q1))
and
len q1 = len p
by A1, A4;
consider q2 being FinSequence of BOOLEAN such that
A6:
B = Intersect (rng (MergeSequence p,q2))
and
len q2 = len p
by A2, A4;
assume
A /\ B <> {}
; :: according to XBOOLE_0:def 7 :: thesis: contradiction
then consider z being set such that
A7:
z in A /\ B
by XBOOLE_0:def 1;
A8:
( z in A & z in B )
by A7, XBOOLE_0:def 4;
A9:
( len (MergeSequence p,q1) = len p & len (MergeSequence p,q2) = len p )
by Def1;
then X:
dom (MergeSequence p,q1) = Seg (len p)
by FINSEQ_1:def 3;
now let i be
Nat;
:: thesis: ( i in dom (MergeSequence p,q1) implies (MergeSequence p,q1) . i = (MergeSequence p,q2) . i )assume
i in dom (MergeSequence p,q1)
;
:: thesis: (MergeSequence p,q1) . i = (MergeSequence p,q2) . ithen A10:
i in dom p
by X, FINSEQ_1:def 3;
then
(
i in dom (MergeSequence p,q1) &
i in dom (MergeSequence p,q2) )
by Th5;
then
(
(MergeSequence p,q1) . i in rng (MergeSequence p,q1) &
(MergeSequence p,q2) . i in rng (MergeSequence p,q2) )
by FUNCT_1:def 5;
then A11:
(
z in (MergeSequence p,q1) . i &
z in (MergeSequence p,q2) . i )
by A5, A6, A8, SETFAM_1:58;
hence
(MergeSequence p,q1) . i = (MergeSequence p,q2) . i
;
:: thesis: verum end;
hence
contradiction
by A3, A5, A6, A9, FINSEQ_2:10; :: thesis: verum