thus
ex G being non empty a_partition of X st
for x being Element of X holds EqClass x,G = meet { (EqClass x,S) where S is a_partition of X : S in F }
:: thesis: verumproof
set G =
{ (meet { (EqClass x,S) where S is a_partition of X : S in F } ) where x is Element of X : verum } ;
{ (meet { (EqClass x,S) where S is a_partition of X : S in F } ) where x is Element of X : verum } c= bool X
proof
let y be
set ;
:: according to TARSKI:def 3 :: thesis: ( not y in { (meet { (EqClass x,S) where S is a_partition of X : S in F } ) where x is Element of X : verum } or y in bool X )
assume
y in { (meet { (EqClass x,S) where S is a_partition of X : S in F } ) where x is Element of X : verum }
;
:: thesis: y in bool X
then consider x being
Element of
X such that A4:
y = meet { (EqClass x,S) where S is a_partition of X : S in F }
;
y c= X
proof
let e be
set ;
:: according to TARSKI:def 3 :: thesis: ( not e in y or e in X )
assume A5:
e in y
;
:: thesis: e in X
consider T being
set such that A6:
T in F
by XBOOLE_0:def 1;
reconsider T =
T as
a_partition of
X by A6, Def10;
EqClass x,
T in { (EqClass x,S) where S is a_partition of X : S in F }
by A6;
then consider f being
set such that A7:
f in { (EqClass x,S) where S is a_partition of X : S in F }
;
consider S being
a_partition of
X such that A8:
(
f = EqClass x,
S &
S in F )
by A7;
e in EqClass x,
S
by A4, A5, A7, A8, SETFAM_1:def 1;
hence
e in X
;
:: thesis: verum
end;
hence
y in bool X
;
:: thesis: verum
end;
then reconsider G =
{ (meet { (EqClass x,S) where S is a_partition of X : S in F } ) where x is Element of X : verum } as
Subset-Family of
X ;
G is
a_partition of
X
proof
thus
union G = X
:: according to EQREL_1:def 6 :: thesis: for A being Subset of X st A in G holds
( A <> {} & ( for B being Subset of X holds
( not B in G or A = B or A misses B ) ) )
let A be
Subset of
X;
:: thesis: ( A in G implies ( A <> {} & ( for B being Subset of X holds
( not B in G or A = B or A misses B ) ) ) )
assume A13:
A in G
;
:: thesis: ( A <> {} & ( for B being Subset of X holds
( not B in G or A = B or A misses B ) ) )
then consider x being
Element of
X such that A14:
A = meet { (EqClass x,S) where S is a_partition of X : S in F }
;
consider T being
set such that A15:
T in F
by XBOOLE_0:def 1;
reconsider T =
T as
a_partition of
X by A15, Def10;
A16:
EqClass x,
T in { (EqClass x,S) where S is a_partition of X : S in F }
by A15;
for
Y being
set st
Y in { (EqClass x,S) where S is a_partition of X : S in F } holds
x in Y
hence
A <> {}
by A14, A16, SETFAM_1:def 1;
:: thesis: for B being Subset of X holds
( not B in G or A = B or A misses B )
consider x being
Element of
X such that A17:
A = meet { (EqClass x,S) where S is a_partition of X : S in F }
by A13;
let B be
Subset of
X;
:: thesis: ( not B in G or A = B or A misses B )
assume
B in G
;
:: thesis: ( A = B or A misses B )
then consider y being
Element of
X such that A18:
B = meet { (EqClass y,S) where S is a_partition of X : S in F }
;
thus
(
A = B or
A misses B )
:: thesis: verumproof
A19:
not
{ (EqClass x,S) where S is a_partition of X : S in F } is
empty
A21:
not
{ (EqClass y,S) where S is a_partition of X : S in F } is
empty
now assume
A meets B
;
:: thesis: ( A = B or A misses B )then consider c being
set such that A23:
(
c in A &
c in B )
by XBOOLE_0:3;
c in (meet { (EqClass x,S) where S is a_partition of X : S in F } ) /\ (meet { (EqClass y,S) where S is a_partition of X : S in F } )
by A17, A18, A23, XBOOLE_0:def 4;
then A24:
c in meet ({ (EqClass x,S) where S is a_partition of X : S in F } \/ { (EqClass y,S) where S is a_partition of X : S in F } )
by A19, A21, SETFAM_1:10;
A27:
for
T being
a_partition of
X st
T in F holds
ex
A being
set st
(
A in EqClass x,
T &
A in EqClass y,
T )
proof
let T be
a_partition of
X;
:: thesis: ( T in F implies ex A being set st
( A in EqClass x,T & A in EqClass y,T ) )
assume A28:
T in F
;
:: thesis: ex A being set st
( A in EqClass x,T & A in EqClass y,T )
take
c
;
:: thesis: ( c in EqClass x,T & c in EqClass y,T )
thus
(
c in EqClass x,
T &
c in EqClass y,
T )
by A25, A26, A28;
:: thesis: verum
end; A29:
for
T being
a_partition of
X st
T in F holds
EqClass x,
T meets EqClass y,
T
{ (EqClass x,S) where S is a_partition of X : S in F } = { (EqClass y,S) where S is a_partition of X : S in F }
hence
(
A = B or
A misses B )
by A17, A18;
:: thesis: verum end;
hence
(
A = B or
A misses B )
;
:: thesis: verum
end;
end;
then reconsider G =
G as non
empty a_partition of
X ;
take
G
;
:: thesis: for x being Element of X holds EqClass x,G = meet { (EqClass x,S) where S is a_partition of X : S in F }
for
x being
Element of
X holds
EqClass x,
G = meet { (EqClass x,S) where S is a_partition of X : S in F }
hence
for
x being
Element of
X holds
EqClass x,
G = meet { (EqClass x,S) where S is a_partition of X : S in F }
;
:: thesis: verum
end;