let Y be non empty set ; :: thesis: for G being Subset of (PARTITIONS Y)
for A, B, C being a_partition of Y st G = {A,B,C} & A <> B & C <> A holds
CompF A,G = B '/\' C
let G be Subset of (PARTITIONS Y); :: thesis: for A, B, C being a_partition of Y st G = {A,B,C} & A <> B & C <> A holds
CompF A,G = B '/\' C
let A, B, C be a_partition of Y; :: thesis: ( G = {A,B,C} & A <> B & C <> A implies CompF A,G = B '/\' C )
assume A1:
( G = {A,B,C} & A <> B & C <> A )
; :: thesis: CompF A,G = B '/\' C
per cases
( B = C or B <> C )
;
suppose A3:
B <> C
;
:: thesis: CompF A,G = B '/\' CA4:
CompF A,
G = '/\' (G \ {A})
by BVFUNC_2:def 7;
A5:
G \ {A} =
({A} \/ {B,C}) \ {A}
by A1, ENUMSET1:42
.=
({A} \ {A}) \/ ({B,C} \ {A})
by XBOOLE_1:42
;
A6:
not
B in {A}
by A1, TARSKI:def 1;
not
C in {A}
by A1, TARSKI:def 1;
then A7:
G \ {A} =
({A} \ {A}) \/ {B,C}
by A5, A6, ZFMISC_1:72
.=
{} \/ {B,C}
by XBOOLE_1:37
.=
{B,C}
;
A8:
B '/\' C c= '/\' (G \ {A})
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in B '/\' C or x in '/\' (G \ {A}) )
assume A9:
x in B '/\' C
;
:: thesis: x in '/\' (G \ {A})
then
x in (INTERSECTION B,C) \ {{} }
by PARTIT1:def 4;
then consider a,
b being
set such that A10:
(
a in B &
b in C &
x = a /\ b )
by SETFAM_1:def 5;
set h0 =
B,
C --> a,
b;
A11:
dom (B,C --> a,b) = G \ {A}
by A7, FUNCT_4:65;
A12:
rng (B,C --> a,b) = {a,b}
by A3, FUNCT_4:67;
rng (B,C --> a,b) c= bool Y
then reconsider F =
rng (B,C --> a,b) as
Subset-Family of
Y ;
A14:
for
d being
set st
d in G \ {A} holds
(B,C --> a,b) . d in d
A16:
x c= Intersect F
Intersect F c= x
then A21:
x = Intersect F
by A16, XBOOLE_0:def 10;
x <> {}
by A9, EQREL_1:def 6;
hence
x in '/\' (G \ {A})
by A11, A14, A21, BVFUNC_2:def 1;
:: thesis: verum
end;
'/\' (G \ {A}) c= B '/\' C
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in '/\' (G \ {A}) or x in B '/\' C )
assume
x in '/\' (G \ {A})
;
:: thesis: x in B '/\' C
then consider h being
Function,
F being
Subset-Family of
Y such that A22:
(
dom h = G \ {A} &
rng h = F & ( for
d being
set st
d in G \ {A} holds
h . d in d ) &
x = Intersect F &
x <> {} )
by BVFUNC_2:def 1;
(
B in G \ {A} &
C in G \ {A} )
by A7, TARSKI:def 2;
then A23:
(
h . B in B &
h . C in C )
by A22;
(
B in dom h &
C in dom h )
by A7, A22, TARSKI:def 2;
then A24:
(
h . B in rng h &
h . C in rng h )
by FUNCT_1:def 5;
A25:
not
x in {{} }
by A22, TARSKI:def 1;
A26:
(h . B) /\ (h . C) c= x
x c= (h . B) /\ (h . C)
then
(h . B) /\ (h . C) = x
by A26, XBOOLE_0:def 10;
then
x in INTERSECTION B,
C
by A23, SETFAM_1:def 5;
then
x in (INTERSECTION B,C) \ {{} }
by A25, XBOOLE_0:def 5;
hence
x in B '/\' C
by PARTIT1:def 4;
:: thesis: verum
end; hence
CompF A,
G = B '/\' C
by A4, A8, XBOOLE_0:def 10;
:: thesis: verum end; end;