let Y be non empty set ; for G being Subset of (PARTITIONS Y)
for A, B, C being a_partition of Y
for z, u being Element of Y st G is independent & G = {A,B,C} & A <> B & B <> C & C <> A & EqClass z,C = EqClass u,C holds
EqClass u,(CompF A,G) meets EqClass z,(CompF B,G)
let G be Subset of (PARTITIONS Y); for A, B, C being a_partition of Y
for z, u being Element of Y st G is independent & G = {A,B,C} & A <> B & B <> C & C <> A & EqClass z,C = EqClass u,C holds
EqClass u,(CompF A,G) meets EqClass z,(CompF B,G)
let A, B, C be a_partition of Y; for z, u being Element of Y st G is independent & G = {A,B,C} & A <> B & B <> C & C <> A & EqClass z,C = EqClass u,C holds
EqClass u,(CompF A,G) meets EqClass z,(CompF B,G)
let z, u be Element of Y; ( G is independent & G = {A,B,C} & A <> B & B <> C & C <> A & EqClass z,C = EqClass u,C implies EqClass u,(CompF A,G) meets EqClass z,(CompF B,G) )
assume that
A1:
G is independent
and
A2:
G = {A,B,C}
and
A3:
A <> B
and
A4:
B <> C
and
A5:
C <> A
and
A6:
EqClass z,C = EqClass u,C
; EqClass u,(CompF A,G) meets EqClass z,(CompF B,G)
set h = ((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A));
A7:
dom (A .--> (EqClass z,A)) = {A}
by FUNCOP_1:19;
then
A in dom (A .--> (EqClass z,A))
by TARSKI:def 1;
then
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A = (A .--> (EqClass z,A)) . A
by FUNCT_4:14;
then A8:
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A = EqClass z,A
by FUNCOP_1:87;
set H = EqClass z,(CompF B,G);
set I = EqClass z,A;
set GG = EqClass u,(B '/\' C);
A9:
(EqClass u,(B '/\' C)) /\ (EqClass z,A) = ((EqClass u,B) /\ (EqClass u,C)) /\ (EqClass z,A)
by Th1;
dom ((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) = (dom (B .--> (EqClass u,B))) \/ (dom (C .--> (EqClass u,C)))
by FUNCT_4:def 1;
then A10:
dom (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) = ((dom (B .--> (EqClass u,B))) \/ (dom (C .--> (EqClass u,C)))) \/ (dom (A .--> (EqClass z,A)))
by FUNCT_4:def 1;
A11:
dom (C .--> (EqClass u,C)) = {C}
by FUNCOP_1:19;
then A12:
C in dom (C .--> (EqClass u,C))
by TARSKI:def 1;
not B in dom (A .--> (EqClass z,A))
by A3, A7, TARSKI:def 1;
then A13:
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B = ((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) . B
by FUNCT_4:12;
not B in dom (C .--> (EqClass u,C))
by A4, A11, TARSKI:def 1;
then
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B = (B .--> (EqClass u,B)) . B
by A13, FUNCT_4:12;
then A14:
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B = EqClass u,B
by FUNCOP_1:87;
not C in dom (A .--> (EqClass z,A))
by A5, A7, TARSKI:def 1;
then
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C = ((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) . C
by FUNCT_4:12;
then
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C = (C .--> (EqClass u,C)) . C
by A12, FUNCT_4:14;
then A15:
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C = EqClass u,C
by FUNCOP_1:87;
dom (B .--> (EqClass u,B)) = {B}
by FUNCOP_1:19;
then A16: dom (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) =
({A} \/ {B}) \/ {C}
by A10, A11, A7, XBOOLE_1:4
.=
{A,B} \/ {C}
by ENUMSET1:41
.=
{A,B,C}
by ENUMSET1:43
;
A17:
rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) c= {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)}
proof
let t be
set ;
TARSKI:def 3 ( not t in rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) or t in {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)} )
assume
t in rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A)))
;
t in {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)}
then consider x1 being
set such that A18:
x1 in dom (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A)))
and A19:
t = (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . x1
by FUNCT_1:def 5;
now per cases
( x1 = A or x1 = B or x1 = C )
by A16, A18, ENUMSET1:def 1;
case
x1 = A
;
t in {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)}hence
t in {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)}
by A19, ENUMSET1:def 1;
verum end; case
x1 = B
;
t in {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)}hence
t in {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)}
by A19, ENUMSET1:def 1;
verum end; case
x1 = C
;
t in {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)}hence
t in {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)}
by A19, ENUMSET1:def 1;
verum end; end; end;
hence
t in {((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B),((((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C)}
;
verum
end;
rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) c= bool Y
proof
let t be
set ;
TARSKI:def 3 ( not t in rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) or t in bool Y )
assume A20:
t in rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A)))
;
t in bool Y
now per cases
( t = (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A or t = (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B or t = (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C )
by A17, A20, ENUMSET1:def 1;
end; end;
hence
t in bool Y
;
verum
end;
then reconsider FF = rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) as Subset-Family of Y ;
A21:
z in EqClass z,(CompF B,G)
by EQREL_1:def 8;
for d being set st d in G holds
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . d in d
then
Intersect FF <> {}
by A1, A2, A16, BVFUNC_2:def 5;
then consider m being set such that
A23:
m in Intersect FF
by XBOOLE_0:def 1;
A in dom (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A)))
by A16, ENUMSET1:def 1;
then A24:
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A in rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A)))
by FUNCT_1:def 5;
then A25:
Intersect FF = meet (rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))))
by SETFAM_1:def 10;
C in dom (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A)))
by A16, ENUMSET1:def 1;
then
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C in rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A)))
by FUNCT_1:def 5;
then A26:
m in (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . C
by A25, A23, SETFAM_1:def 1;
B in dom (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A)))
by A16, ENUMSET1:def 1;
then
(((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B in rng (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A)))
by FUNCT_1:def 5;
then
m in (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . B
by A25, A23, SETFAM_1:def 1;
then A27:
m in (EqClass u,B) /\ (EqClass u,C)
by A14, A15, A26, XBOOLE_0:def 4;
m in (((B .--> (EqClass u,B)) +* (C .--> (EqClass u,C))) +* (A .--> (EqClass z,A))) . A
by A24, A25, A23, SETFAM_1:def 1;
then
(EqClass u,(B '/\' C)) /\ (EqClass z,A) <> {}
by A8, A9, A27, XBOOLE_0:def 4;
then consider p being set such that
A28:
p in (EqClass u,(B '/\' C)) /\ (EqClass z,A)
by XBOOLE_0:def 1;
reconsider p = p as Element of Y by A28;
set K = EqClass p,C;
A29:
(EqClass z,A) /\ (EqClass p,C) in INTERSECTION A,C
by SETFAM_1:def 5;
set L = EqClass z,C;
A30:
p in EqClass p,C
by EQREL_1:def 8;
A31:
p in EqClass u,(B '/\' C)
by A28, XBOOLE_0:def 4;
( p in EqClass p,C & p in EqClass z,A )
by A28, EQREL_1:def 8, XBOOLE_0:def 4;
then A32:
p in (EqClass z,A) /\ (EqClass p,C)
by XBOOLE_0:def 4;
then
not (EqClass z,A) /\ (EqClass p,C) in {{} }
by TARSKI:def 1;
then
(EqClass z,A) /\ (EqClass p,C) in (INTERSECTION A,C) \ {{} }
by A29, XBOOLE_0:def 5;
then A33:
(EqClass z,A) /\ (EqClass p,C) in A '/\' C
by PARTIT1:def 4;
EqClass u,(B '/\' C) c= EqClass z,C
by A6, BVFUNC11:3;
then
EqClass p,C meets EqClass z,C
by A31, A30, XBOOLE_0:3;
then
EqClass p,C = EqClass z,C
by EQREL_1:50;
then A34:
z in EqClass p,C
by EQREL_1:def 8;
z in EqClass z,A
by EQREL_1:def 8;
then A35:
z in (EqClass z,A) /\ (EqClass p,C)
by A34, XBOOLE_0:def 4;
CompF B,G = A '/\' C
by A2, A3, A4, Th5;
then A36:
( (EqClass z,A) /\ (EqClass p,C) = EqClass z,(CompF B,G) or (EqClass z,A) /\ (EqClass p,C) misses EqClass z,(CompF B,G) )
by A33, EQREL_1:def 6;
EqClass u,(B '/\' C) = EqClass u,(CompF A,G)
by A2, A3, A5, Th4;
hence
EqClass u,(CompF A,G) meets EqClass z,(CompF B,G)
by A32, A31, A35, A21, A36, XBOOLE_0:3; verum