let Y be non empty set ; :: thesis: for G being Subset of (PARTITIONS Y)
for A, B, C, D being a_partition of Y st G = {A,B,C,D} & A <> B & A <> C & A <> D holds
CompF A,G = (B '/\' C) '/\' D
let G be Subset of (PARTITIONS Y); :: thesis: for A, B, C, D being a_partition of Y st G = {A,B,C,D} & A <> B & A <> C & A <> D holds
CompF A,G = (B '/\' C) '/\' D
let A, B, C, D be a_partition of Y; :: thesis: ( G = {A,B,C,D} & A <> B & A <> C & A <> D implies CompF A,G = (B '/\' C) '/\' D )
assume that
A1:
G = {A,B,C,D}
and
A2:
A <> B
and
A3:
A <> C
and
A4:
A <> D
; :: thesis: CompF A,G = (B '/\' C) '/\' D
per cases
( B = C or B = D or C = D or ( B <> C & B <> D & C <> D ) )
;
suppose A5:
B = C
;
:: thesis: CompF A,G = (B '/\' C) '/\' Dthen G =
{B,B,A,D}
by A1, ENUMSET1:116
.=
{B,A,D}
by ENUMSET1:71
.=
{A,B,D}
by ENUMSET1:99
;
hence CompF A,
G =
B '/\' D
by A2, A4, Th4
.=
(B '/\' C) '/\' D
by A5, PARTIT1:15
;
:: thesis: verum end; suppose A6:
B = D
;
:: thesis: CompF A,G = (B '/\' C) '/\' Dthen G =
{B,B,A,C}
by A1, ENUMSET1:112
.=
{B,A,C}
by ENUMSET1:71
.=
{A,B,C}
by ENUMSET1:99
;
hence CompF A,
G =
B '/\' C
by A2, A3, Th4
.=
(B '/\' D) '/\' C
by A6, PARTIT1:15
.=
(B '/\' C) '/\' D
by PARTIT1:16
;
:: thesis: verum end; suppose A7:
C = D
;
:: thesis: CompF A,G = (B '/\' C) '/\' Dthen G =
{C,C,A,B}
by A1, ENUMSET1:118
.=
{C,A,B}
by ENUMSET1:71
.=
{A,B,C}
by ENUMSET1:100
;
hence CompF A,
G =
B '/\' C
by A2, A3, Th4
.=
B '/\' (C '/\' D)
by A7, PARTIT1:15
.=
(B '/\' C) '/\' D
by PARTIT1:16
;
:: thesis: verum end; suppose A8:
(
B <> C &
B <> D &
C <> D )
;
:: thesis: CompF A,G = (B '/\' C) '/\' D
G \ {A} = ({A} \/ {B,C,D}) \ {A}
by A1, ENUMSET1:44;
then A9:
G \ {A} = ({A} \ {A}) \/ ({B,C,D} \ {A})
by XBOOLE_1:42;
A10:
not
B in {A}
by A2, TARSKI:def 1;
A11:
not
C in {A}
by A3, TARSKI:def 1;
A12:
not
D in {A}
by A4, TARSKI:def 1;
{B,C,D} \ {A} =
({B} \/ {C,D}) \ {A}
by ENUMSET1:42
.=
({B} \ {A}) \/ ({C,D} \ {A})
by XBOOLE_1:42
.=
({B} \ {A}) \/ {C,D}
by A11, A12, ZFMISC_1:72
.=
{B} \/ {C,D}
by A10, ZFMISC_1:67
.=
{B,C,D}
by ENUMSET1:42
;
then A13:
G \ {A} =
{} \/ {B,C,D}
by A9, XBOOLE_1:37
.=
{B,C,D}
;
A14:
(B '/\' C) '/\' D c= '/\' (G \ {A})
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in (B '/\' C) '/\' D or x in '/\' (G \ {A}) )
assume A15:
x in (B '/\' C) '/\' D
;
:: thesis: x in '/\' (G \ {A})
then
x in (INTERSECTION (B '/\' C),D) \ {{} }
by PARTIT1:def 4;
then consider a,
d being
set such that A16:
(
a in B '/\' C &
d in D &
x = a /\ d )
by SETFAM_1:def 5;
a in (INTERSECTION B,C) \ {{} }
by A16, PARTIT1:def 4;
then consider b,
c being
set such that A17:
(
b in B &
c in C &
a = b /\ c )
by SETFAM_1:def 5;
set h =
((B .--> b) +* (C .--> c)) +* (D .--> d);
A18:
dom (((B .--> b) +* (C .--> c)) +* (D .--> d)) = {B,C,D}
by Lm1;
A19:
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . D = d
by FUNCT_7:96;
A20:
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . B = b
by A8, Lm3;
A21:
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . C = c
by A8, Lm2;
A22:
for
p being
set st
p in G \ {A} holds
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . p in p
A24:
D in dom (((B .--> b) +* (C .--> c)) +* (D .--> d))
by A18, ENUMSET1:def 1;
A25:
rng (((B .--> b) +* (C .--> c)) +* (D .--> d)) =
{((((B .--> b) +* (C .--> c)) +* (D .--> d)) . B),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . C),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . D)}
by Lm4
.=
{((((B .--> b) +* (C .--> c)) +* (D .--> d)) . D),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . B),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . C)}
by ENUMSET1:100
;
rng (((B .--> b) +* (C .--> c)) +* (D .--> d)) c= bool Y
then reconsider F =
rng (((B .--> b) +* (C .--> c)) +* (D .--> d)) as
Subset-Family of
Y ;
A27:
rng (((B .--> b) +* (C .--> c)) +* (D .--> d)) <> {}
by A24, FUNCT_1:12;
A28:
x c= Intersect F
Intersect F c= x
then A35:
x = Intersect F
by A28, XBOOLE_0:def 10;
x <> {}
by A15, EQREL_1:def 6;
hence
x in '/\' (G \ {A})
by A13, A18, A22, A35, BVFUNC_2:def 1;
:: thesis: verum
end;
'/\' (G \ {A}) c= (B '/\' C) '/\' D
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in '/\' (G \ {A}) or x in (B '/\' C) '/\' D )
assume
x in '/\' (G \ {A})
;
:: thesis: x in (B '/\' C) '/\' D
then consider h being
Function,
F being
Subset-Family of
Y such that A36:
(
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} &
D in G \ {A} )
by A13, ENUMSET1:def 1;
then A37:
(
h . B in B &
h . C in C &
h . D in D )
by A36;
(
B in dom h &
C in dom h &
D in dom h )
by A13, A36, ENUMSET1:def 1;
then A38:
(
h . B in rng h &
h . C in rng h &
h . D in rng h )
by FUNCT_1:def 5;
A39:
not
x in {{} }
by A36, TARSKI:def 1;
A40:
((h . B) /\ (h . C)) /\ (h . D) c= x
A46:
x c= ((h . B) /\ (h . C)) /\ (h . D)
then A48:
((h . B) /\ (h . C)) /\ (h . D) = x
by A40, XBOOLE_0:def 10;
set m =
(h . B) /\ (h . C);
(h . B) /\ (h . C) <> {}
by A36, A46;
then A49:
not
(h . B) /\ (h . C) in {{} }
by TARSKI:def 1;
(h . B) /\ (h . C) in INTERSECTION B,
C
by A37, SETFAM_1:def 5;
then
(h . B) /\ (h . C) in (INTERSECTION B,C) \ {{} }
by A49, XBOOLE_0:def 5;
then
(h . B) /\ (h . C) in B '/\' C
by PARTIT1:def 4;
then
x in INTERSECTION (B '/\' C),
D
by A37, A48, SETFAM_1:def 5;
then
x in (INTERSECTION (B '/\' C),D) \ {{} }
by A39, XBOOLE_0:def 5;
hence
x in (B '/\' C) '/\' D
by PARTIT1:def 4;
:: thesis: verum
end; then
'/\' (G \ {A}) = (B '/\' C) '/\' D
by A14, XBOOLE_0:def 10;
hence
CompF A,
G = (B '/\' C) '/\' D
by BVFUNC_2:def 7;
:: thesis: verum end; end;