let Y be non empty set ; for G being Subset of (PARTITIONS Y)
for A, B being a_partition of Y st G is independent & 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 is independent & G = {A,B} & A <> B holds
'/\' G = A '/\' B
let A, B be a_partition of Y; ( G is independent & G = {A,B} & A <> B implies '/\' G = A '/\' B )
assume that
A1:
G is independent
and
A2:
G = {A,B}
and
A3:
A <> B
; '/\' G = A '/\' B
A4:
'/\' 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 A5:
dom h = G
and A6:
rng h = F
and A7:
for
d being
set st
d in G holds
h . d in d
and A8:
x = Intersect F
and A9:
x <> {}
by BVFUNC_2:def 1;
A10:
not
x in {{}}
by A9, TARSKI:def 1;
A11:
A in G
by A2, TARSKI:def 2;
then A12:
h . A in rng h
by A5, FUNCT_1:def 3;
then A13:
Intersect F = meet (rng h)
by A6, SETFAM_1:def 9;
A14:
(h . A) /\ (h . B) c= xx
proof
A15:
rng h = {(h . A),(h . B)}
proof
thus
rng h c= {(h . A),(h . B)}
XBOOLE_0:def 10 {(h . A),(h . B)} c= rng h
let m be
object ;
TARSKI:def 3 ( not m in {(h . A),(h . B)} or m in rng h )
assume
m in {(h . A),(h . B)}
;
m in rng h
then A18:
(
m = h . A or
m = h . B )
by TARSKI:def 2;
A19:
B in dom h
by A2, A5, TARSKI:def 2;
A in dom h
by A2, A5, TARSKI:def 2;
hence
m in rng h
by A18, A19, FUNCT_1:def 3;
verum
end;
let m be
object ;
TARSKI:def 3 ( not m in (h . A) /\ (h . B) or m in xx )
assume A20:
m in (h . A) /\ (h . B)
;
m in xx
then A21:
m in h . B
by XBOOLE_0:def 4;
m in h . A
by A20, XBOOLE_0:def 4;
then
for
y being
set st
y in rng h holds
m in y
by A21, A15, TARSKI:def 2;
hence
m in xx
by A8, A12, A13, SETFAM_1:def 1;
verum
end;
A22:
B in G
by A2, TARSKI:def 2;
then A23:
h . B in B
by A7;
A24:
h . B in rng h
by A5, A22, FUNCT_1:def 3;
xx c= (h . A) /\ (h . B)
then A27:
(h . A) /\ (h . B) = x
by A14, XBOOLE_0:def 10;
h . A in A
by A7, A11;
then
x in INTERSECTION (
A,
B)
by A23, A27, SETFAM_1:def 5;
then
x in (INTERSECTION (A,B)) \ {{}}
by A10, XBOOLE_0:def 5;
hence
x in A '/\' B
by PARTIT1:def 4;
verum
end;
A '/\' B c= '/\' G
proof
let x be
object ;
TARSKI:def 3 ( not x in A '/\' B or x in '/\' G )
assume
x in A '/\' B
;
x in '/\' G
then
x in (INTERSECTION (A,B)) \ {{}}
by PARTIT1:def 4;
then consider X,
Z being
set such that A28:
X in A
and A29:
Z in B
and A30:
x = X /\ Z
by SETFAM_1:def 5;
{X,Z} c= bool Y
then reconsider SS =
{X,Z} as
Subset-Family of
Y ;
A31:
X /\ Z = Intersect SS
by A28, A29, MSSUBFAM:10;
set h = (
A,
B)
--> (
X,
Z);
A32:
for
d being
set st
d in G holds
((A,B) --> (X,Z)) . d in d
proof
let d be
set ;
( d in G implies ((A,B) --> (X,Z)) . d in d )
assume
d in G
;
((A,B) --> (X,Z)) . d in d
then
(
d = A or
d = B )
by A2, TARSKI:def 2;
hence
((A,B) --> (X,Z)) . d in d
by A3, A28, A29, FUNCT_4:63;
verum
end;
A33:
dom ((A,B) --> (X,Z)) = {A,B}
by FUNCT_4:62;
A34:
rng ((A,B) --> (X,Z)) = SS
by A3, FUNCT_4:64;
then
Intersect SS <> {}
by A1, A2, A33, A32, BVFUNC_2:def 5;
hence
x in '/\' G
by A2, A30, A33, A34, A32, A31, BVFUNC_2:def 1;
verum
end;
hence
'/\' G = A '/\' B
by A4; verum