let Y be non empty set ; for G being Subset of (PARTITIONS Y)
for A, B being a_partition of Y st G = {A,B} & A <> B holds
'/\' G = A '/\' B
let G be Subset of (PARTITIONS Y); for A, B being a_partition of Y st G = {A,B} & A <> B holds
'/\' G = A '/\' B
let A, B be a_partition of Y; ( G = {A,B} & A <> B implies '/\' G = A '/\' B )
assume that
A1:
G = {A,B}
and
A2:
A <> B
; '/\' G = A '/\' B
A3:
A '/\' B c= '/\' G
proof
let x be
object ;
TARSKI:def 3 ( not x in A '/\' B or x in '/\' G )
reconsider xx =
x as
set by TARSKI:1;
assume A4:
x in A '/\' B
;
x in '/\' G
then A5:
x <> {}
by EQREL_1:def 4;
x in (INTERSECTION (A,B)) \ {{}}
by A4, PARTIT1:def 4;
then consider a,
b being
set such that A6:
a in A
and A7:
b in B
and A8:
x = a /\ b
by SETFAM_1:def 5;
set h0 = (
A,
B)
--> (
a,
b);
A9:
rng ((A,B) --> (a,b)) = {a,b}
by A2, FUNCT_4:64;
rng ((A,B) --> (a,b)) c= bool Y
then reconsider F =
rng ((A,B) --> (a,b)) as
Subset-Family of
Y ;
A11:
xx c= Intersect F
A14:
for
d being
set st
d in G holds
((A,B) --> (a,b)) . d in d
proof
let d be
set ;
( d in G implies ((A,B) --> (a,b)) . d in d )
assume A15:
d in G
;
((A,B) --> (a,b)) . d in d
now ( ( d = A & ((A,B) --> (a,b)) . d in d ) or ( d = B & ((A,B) --> (a,b)) . d in d ) )end;
hence
((A,B) --> (a,b)) . d in d
;
verum
end;
A16:
rng ((A,B) --> (a,b)) = {a,b}
by A2, FUNCT_4:64;
Intersect F c= xx
proof
let u be
object ;
TARSKI:def 3 ( not u in Intersect F or u in xx )
assume A17:
u in Intersect F
;
u in xx
A18:
a in {a,b}
by TARSKI:def 2;
then
a in F
by A2, FUNCT_4:64;
then A19:
Intersect F = meet F
by SETFAM_1:def 9;
b in {a,b}
by TARSKI:def 2;
then A20:
u in b
by A16, A17, A19, SETFAM_1:def 1;
u in a
by A16, A17, A18, A19, SETFAM_1:def 1;
hence
u in xx
by A8, A20, XBOOLE_0:def 4;
verum
end;
then
(
dom ((A,B) --> (a,b)) = {A,B} &
x = Intersect F )
by A11, FUNCT_4:62, XBOOLE_0:def 10;
hence
x in '/\' G
by A1, A14, A5, BVFUNC_2:def 1;
verum
end;
'/\' G c= A '/\' B
proof
let x be
object ;
TARSKI:def 3 ( not x in '/\' G or x in A '/\' B )
reconsider xx =
x as
set by TARSKI:1;
assume
x in '/\' G
;
x in A '/\' B
then consider h being
Function,
F being
Subset-Family of
Y such that A21:
dom h = G
and A22:
rng h = F
and A23:
for
d being
set st
d in G holds
h . d in d
and A24:
x = Intersect F
and A25:
x <> {}
by BVFUNC_2:def 1;
A26:
not
x in {{}}
by A25, TARSKI:def 1;
A in dom h
by A1, A21, TARSKI:def 2;
then A27:
h . A in rng h
by FUNCT_1:def 3;
A28:
(h . A) /\ (h . B) c= xx
B in G
by A1, TARSKI:def 2;
then A34:
h . B in B
by A23;
A in G
by A1, TARSKI:def 2;
then A35:
h . A in A
by A23;
B in dom h
by A1, A21, TARSKI:def 2;
then A36:
h . B in rng h
by FUNCT_1:def 3;
xx c= (h . A) /\ (h . B)
then
(h . A) /\ (h . B) = x
by A28, XBOOLE_0:def 10;
then
x in INTERSECTION (
A,
B)
by A35, A34, SETFAM_1:def 5;
then
x in (INTERSECTION (A,B)) \ {{}}
by A26, XBOOLE_0:def 5;
hence
x in A '/\' B
by PARTIT1:def 4;
verum
end;
hence
'/\' G = A '/\' B
by A3, XBOOLE_0:def 10; verum