let Y be non empty set ; :: thesis: for G being Subset of (PARTITIONS Y)
for B, C, D being a_partition of Y st G = {B,C,D} & B <> C & C <> D & D <> B holds
'/\' G = (B '/\' C) '/\' D
let G be Subset of (PARTITIONS Y); :: thesis: for B, C, D being a_partition of Y st G = {B,C,D} & B <> C & C <> D & D <> B holds
'/\' G = (B '/\' C) '/\' D
let B, C, D be a_partition of Y; :: thesis: ( G = {B,C,D} & B <> C & C <> D & D <> B implies '/\' G = (B '/\' C) '/\' D )
assume A1:
( G = {B,C,D} & B <> C & C <> D & D <> B )
; :: thesis: '/\' G = (B '/\' C) '/\' D
A2:
(B '/\' C) '/\' D c= '/\' G
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in (B '/\' C) '/\' D or x in '/\' G )
assume A3:
x in (B '/\' C) '/\' D
;
:: thesis: x in '/\' G
then
x in (INTERSECTION (B '/\' C),D) \ {{} }
by PARTIT1:def 4;
then consider a,
d being
set such that A4:
(
a in B '/\' C &
d in D &
x = a /\ d )
by SETFAM_1:def 5;
a in (INTERSECTION B,C) \ {{} }
by A4, PARTIT1:def 4;
then consider b,
c being
set such that A5:
(
b in B &
c in C &
a = b /\ c )
by SETFAM_1:def 5;
set h =
((B .--> b) +* (C .--> c)) +* (D .--> d);
A6:
dom (((B .--> b) +* (C .--> c)) +* (D .--> d)) = {B,C,D}
by Lm1;
A7:
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . D = d
by FUNCT_7:96;
A8:
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . B = b
by A1, Lm3;
A9:
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . C = c
by A1, Lm2;
A10:
for
p being
set st
p in G holds
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . p in p
A12:
D in dom (((B .--> b) +* (C .--> c)) +* (D .--> d))
by A6, ENUMSET1:def 1;
A13:
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 ;
A15:
rng (((B .--> b) +* (C .--> c)) +* (D .--> d)) <> {}
by A12, FUNCT_1:12;
A16:
x c= Intersect F
Intersect F c= x
proof
let t be
set ;
:: according to TARSKI:def 3 :: thesis: ( not t in Intersect F or t in x )
assume
t in Intersect F
;
:: thesis: t in x
then A21:
t in meet (rng (((B .--> b) +* (C .--> c)) +* (D .--> d)))
by A15, SETFAM_1:def 10;
(
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . B in {((((B .--> b) +* (C .--> c)) +* (D .--> d)) . D),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . B),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . C)} &
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . C in {((((B .--> b) +* (C .--> c)) +* (D .--> d)) . D),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . B),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . C)} &
(((B .--> b) +* (C .--> c)) +* (D .--> d)) . D in {((((B .--> b) +* (C .--> c)) +* (D .--> d)) . D),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . B),((((B .--> b) +* (C .--> c)) +* (D .--> d)) . C)} )
by ENUMSET1:def 1;
then A22:
(
t in (((B .--> b) +* (C .--> c)) +* (D .--> d)) . B &
t in (((B .--> b) +* (C .--> c)) +* (D .--> d)) . C &
t in (((B .--> b) +* (C .--> c)) +* (D .--> d)) . D )
by A13, A21, SETFAM_1:def 1;
then
(
t in b &
t in c &
t in d )
by A1, Lm2, Lm3, FUNCT_7:96;
then
t in b /\ c
by XBOOLE_0:def 4;
hence
t in x
by A4, A5, A7, A22, XBOOLE_0:def 4;
:: thesis: verum
end;
then A23:
x = Intersect F
by A16, XBOOLE_0:def 10;
x <> {}
by A3, EQREL_1:def 6;
hence
x in '/\' G
by A1, A6, A10, A23, BVFUNC_2:def 1;
:: thesis: verum
end;
'/\' G c= (B '/\' C) '/\' D
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in '/\' G or x in (B '/\' C) '/\' D )
assume
x in '/\' G
;
:: thesis: x in (B '/\' C) '/\' D
then consider h being
Function,
F being
Subset-Family of
Y such that A24:
(
dom h = G &
rng h = F & ( for
d being
set st
d in G holds
h . d in d ) &
x = Intersect F &
x <> {} )
by BVFUNC_2:def 1;
(
B in G &
C in G &
D in G )
by A1, ENUMSET1:def 1;
then A25:
(
h . B in B &
h . C in C &
h . D in D )
by A24;
(
B in dom h &
C in dom h &
D in dom h )
by A1, A24, ENUMSET1:def 1;
then A26:
(
h . B in rng h &
h . C in rng h &
h . D in rng h )
by FUNCT_1:def 5;
A27:
not
x in {{} }
by A24, TARSKI:def 1;
A28:
((h . B) /\ (h . C)) /\ (h . D) c= x
A34:
x c= ((h . B) /\ (h . C)) /\ (h . D)
then A36:
((h . B) /\ (h . C)) /\ (h . D) = x
by A28, XBOOLE_0:def 10;
set m =
(h . B) /\ (h . C);
(h . B) /\ (h . C) <> {}
by A24, A34;
then A37:
not
(h . B) /\ (h . C) in {{} }
by TARSKI:def 1;
(h . B) /\ (h . C) in INTERSECTION B,
C
by A25, SETFAM_1:def 5;
then
(h . B) /\ (h . C) in (INTERSECTION B,C) \ {{} }
by A37, XBOOLE_0:def 5;
then
(h . B) /\ (h . C) in B '/\' C
by PARTIT1:def 4;
then
x in INTERSECTION (B '/\' C),
D
by A25, A36, SETFAM_1:def 5;
then
x in (INTERSECTION (B '/\' C),D) \ {{} }
by A27, XBOOLE_0:def 5;
hence
x in (B '/\' C) '/\' D
by PARTIT1:def 4;
:: thesis: verum
end;
hence
'/\' G = (B '/\' C) '/\' D
by A2, XBOOLE_0:def 10; :: thesis: verum