let X be non empty set ; :: thesis: for H being covering T_3 Hierarchy of X st H is lower-bounded & not {} in H & ( for C1 being set st C1 <> {} & C1 c= PARTITIONS X & ( for P1, P2 being set st P1 in C1 & P2 in C1 & not P1 is_finer_than P2 holds
P2 is_finer_than P1 ) holds
ex PX, PY being set st
( PX in C1 & PY in C1 & ( for PZ being set st PZ in C1 holds
( PZ is_finer_than PY & PX is_finer_than PZ ) ) ) ) holds
ex C being Classification of X st union C = H
let H be covering T_3 Hierarchy of X; :: thesis: ( H is lower-bounded & not {} in H & ( for C1 being set st C1 <> {} & C1 c= PARTITIONS X & ( for P1, P2 being set st P1 in C1 & P2 in C1 & not P1 is_finer_than P2 holds
P2 is_finer_than P1 ) holds
ex PX, PY being set st
( PX in C1 & PY in C1 & ( for PZ being set st PZ in C1 holds
( PZ is_finer_than PY & PX is_finer_than PZ ) ) ) ) implies ex C being Classification of X st union C = H )
assume that
A1:
H is lower-bounded
and
A2:
not {} in H
and
A3:
for C1 being set st C1 <> {} & C1 c= PARTITIONS X & ( for P1, P2 being set st P1 in C1 & P2 in C1 & not P1 is_finer_than P2 holds
P2 is_finer_than P1 ) holds
ex PX, PY being set st
( PX in C1 & PY in C1 & ( for PZ being set st PZ in C1 holds
( PZ is_finer_than PY & PX is_finer_than PZ ) ) )
; :: thesis: ex C being Classification of X st union C = H
A4:
H is hierarchic
by Def4;
defpred S1[ set ] means ( ( for P being set st P in $1 holds
P c= H ) & ( for P1, P2 being set st P1 in $1 & P2 in $1 & not P1 is_finer_than P2 holds
P2 is_finer_than P1 ) );
consider RL being set such that
A5:
for L being set holds
( L in RL iff ( L in bool (PARTITIONS X) & S1[L] ) )
from XBOOLE_0:sch 1();
union H = X
by ABIAN:4;
then consider h being set such that
A6:
h in H
by XBOOLE_0:def 1, ZFMISC_1:2;
reconsider h = h as Subset of X by A6;
consider PX being a_partition of X such that
h in PX
and
A7:
PX c= H
by A1, A2, A6, Th17;
set L = {PX};
A8:
{PX} c= PARTITIONS X
A10:
for a being set st a in {PX} holds
a c= H
by A7, TARSKI:def 1;
then A11:
{PX} in RL
by A5, A8, A10;
then consider C being set such that
A23:
C in RL
and
A24:
for Z being set st Z in RL & Z <> C holds
not C c= Z
by A11, ORDERS_1:175;
reconsider C = C as Subset of (PARTITIONS X) by A5, A23;
take
C
; :: thesis: ( C is Classification of X & union C = H )
A25:
C is Classification of X
A28:
C <> {}
by A11, A24, XBOOLE_1:2;
union C = H
proof
thus
union C c= H
:: according to XBOOLE_0:def 10 :: thesis: H c= union C
thus
H c= union C
:: thesis: verumproof
let h be
set ;
:: according to TARSKI:def 3 :: thesis: ( not h in H or h in union C )
assume A31:
h in H
;
:: thesis: h in union C
per cases
( not h in union C or h in union C )
;
suppose A32:
not
h in union C
;
:: thesis: h in union Cconsider PS being
a_partition of
X such that A33:
h in PS
and A34:
PS c= H
by A1, A2, A31, Th17;
A35:
h <> {}
by A33, EQREL_1:def 6;
defpred S2[
set ]
means ex
hx being
set st
(
hx in $1 &
h c= hx &
h <> hx );
consider Ca being
set such that A36:
for
p being
set holds
(
p in Ca iff (
p in C &
S2[
p] ) )
from XBOOLE_0:sch 1();
A37:
Ca c= C
defpred S3[
set ]
means ex
hx being
set st
(
hx in $1 &
hx c= h &
h <> hx );
consider Cb being
set such that A39:
for
p being
set holds
(
p in Cb iff (
p in C &
S3[
p] ) )
from XBOOLE_0:sch 1();
A40:
Cb c= C
A47:
C = Ca \/ Cb
then A52:
Ca c= C
by XBOOLE_1:7;
A53:
Cb c= C
by A47, XBOOLE_1:7;
A54:
Ca c= PARTITIONS X
by A52, XBOOLE_1:1;
A57:
Cb c= PARTITIONS X
by A53, XBOOLE_1:1;
now per cases
( Cb <> {} or Cb = {} )
;
suppose
Cb <> {}
;
:: thesis: h in union Cthen consider PX,
Pmax being
set such that A60:
(
PX in Cb &
Pmax in Cb )
and A61:
for
PZ being
set st
PZ in Cb holds
(
PZ is_finer_than Pmax &
PX is_finer_than PZ )
by A3, A57, A58;
A62:
Pmax c= H
by A5, A23, A53, A60;
Pmax in C
by A53, A60;
then A63:
Pmax is
a_partition of
X
by PARTIT1:def 3;
defpred S4[
set ]
means $1
misses h;
consider Pb being
set such that A64:
for
x being
set holds
(
x in Pb iff (
x in Pmax &
S4[
x] ) )
from XBOOLE_0:sch 1();
set PS1 =
Pb \/ {h};
Pb c= Pmax
then A65:
Pb c= H
by A62, XBOOLE_1:1;
A66:
for
a being
set holds
( not
a in Pmax or
a c= h or
h c= a or
h misses a )
by A4, A31, A62, Def3;
A67:
ex
hx being
set st
(
hx in Pmax &
hx c= h &
h <> hx )
by A39, A60;
then A68:
Pb \/ {h} is
a_partition of
X
by A31, A35, A63, A64, A66, Th19;
A69:
{(Pb \/ {h})} c= PARTITIONS X
A71:
{h} c= H
h in {h}
by TARSKI:def 1;
then A73:
h in Pb \/ {h}
by XBOOLE_0:def 3;
A74:
Pb \/ {h} c= H
by A65, A71, XBOOLE_1:8;
set C1 =
C \/ {(Pb \/ {h})};
Pb \/ {h} in {(Pb \/ {h})}
by TARSKI:def 1;
then A75:
Pb \/ {h} in C \/ {(Pb \/ {h})}
by XBOOLE_0:def 3;
A76:
C \/ {(Pb \/ {h})} c= PARTITIONS X
by A69, XBOOLE_1:8;
A79:
Pmax is_finer_than Pb \/ {h}
by A31, A35, A63, A64, A66, A67, Th19;
A80:
now let P3 be
set ;
:: thesis: ( not P3 in C or Pb \/ {h} is_finer_than b1 or b1 is_finer_than Pb \/ {h} )assume A81:
P3 in C
;
:: thesis: ( Pb \/ {h} is_finer_than b1 or b1 is_finer_than Pb \/ {h} )per cases
( Ca = {} or Ca <> {} )
;
suppose A82:
Ca <> {}
;
:: thesis: ( Pb \/ {h} is_finer_than b1 or b1 is_finer_than Pb \/ {h} )now per cases
( P3 in Ca or P3 in Cb )
by A47, A81, XBOOLE_0:def 3;
suppose A83:
P3 in Ca
;
:: thesis: ( Pb \/ {h} is_finer_than P3 or P3 is_finer_than Pb \/ {h} )consider Pmin,
PY being
set such that A84:
(
Pmin in Ca &
PY in Ca )
and A85:
for
PZ being
set st
PZ in Ca holds
(
PZ is_finer_than PY &
Pmin is_finer_than PZ )
by A3, A54, A55, A82;
Pmin in C
by A52, A84;
then A86:
Pmin is
a_partition of
X
by PARTIT1:def 3;
consider hw being
set such that A87:
(
hw in Pmin &
h c= hw &
h <> hw )
by A36, A84;
Pmax is_finer_than Pmin
proof
A88:
(
Pmin in C &
Pmax in C )
by A47, A60, A84, XBOOLE_0:def 3;
then A89:
(
Pmin is
a_partition of
X &
Pmax is
a_partition of
X )
by PARTIT1:def 3;
now assume A90:
Pmin is_finer_than Pmax
;
:: thesis: contradictionconsider hx being
set such that A91:
(
hx in Pmin &
h c= hx &
h <> hx )
by A36, A84;
consider hy being
set such that A92:
(
hy in Pmax &
hy c= h &
h <> hy )
by A39, A60;
A93:
hy c= hx
by A91, A92, XBOOLE_1:1;
consider hz being
set such that A94:
(
hz in Pmax &
hx c= hz )
by A90, A91, SETFAM_1:def 2;
not
hy is
empty
by A63, A92, EQREL_1:def 6;
then
hy meets hz
by A93, A94, Lm4, XBOOLE_1:1;
then
hy = hz
by A63, A92, A94, EQREL_1:def 6;
then
hx c= h
by A92, A94, XBOOLE_1:1;
hence
contradiction
by A91, XBOOLE_0:def 10;
:: thesis: verum end;
hence
Pmax is_finer_than Pmin
by A25, A88, A89, TAXONOM1:def 1;
:: thesis: verum
end; then A95:
Pb \/ {h} is_finer_than Pmin
by A31, A35, A63, A64, A66, A67, A86, A87, Th19;
Pmin is_finer_than P3
by A83, A85;
hence
(
Pb \/ {h} is_finer_than P3 or
P3 is_finer_than Pb \/ {h} )
by A95, SETFAM_1:23;
:: thesis: verum end; end; end; hence
(
Pb \/ {h} is_finer_than P3 or
P3 is_finer_than Pb \/ {h} )
;
:: thesis: verum end; end; end; then
C \/ {(Pb \/ {h})} in RL
by A5, A76, A77;
then
C = C \/ {(Pb \/ {h})}
by A24, XBOOLE_1:7;
hence
h in union C
by A73, A75, TARSKI:def 4;
:: thesis: verum end; suppose A101:
Cb = {}
;
:: thesis: h in union Cthen consider Pmin,
PY being
set such that A102:
(
Pmin in Ca &
PY in Ca )
and A103:
for
PZ being
set st
PZ in Ca holds
(
PZ is_finer_than PY &
Pmin is_finer_than PZ )
by A3, A28, A47, A55;
A104:
Pmin c= H
by A5, A23, A52, A102;
Pmin in C
by A52, A102;
then A105:
Pmin is
a_partition of
X
by PARTIT1:def 3;
consider hw being
set such that A106:
(
hw in Pmin &
h c= hw &
h <> hw )
by A36, A102;
A107:
Pmin \ {hw} c= H
by A104, XBOOLE_1:1;
defpred S4[
set ]
means $1
c= hw;
consider PT being
set such that A108:
for
a being
set holds
(
a in PT iff (
a in PS &
S4[
a] ) )
from XBOOLE_0:sch 1();
set PS1 =
PT \/ (Pmin \ {hw});
A109:
PT c= PT \/ (Pmin \ {hw})
by XBOOLE_1:7;
A110:
h in PT
by A33, A106, A108;
PT c= PS
then
PT c= H
by A34, XBOOLE_1:1;
then A111:
PT \/ (Pmin \ {hw}) c= H
by A107, XBOOLE_1:8;
A112:
for
a being
set holds
( not
a in PS or
a c= hw or
hw c= a or
hw misses a )
by A4, A34, A104, A106, Def3;
then A113:
PT \/ (Pmin \ {hw}) is
a_partition of
X
by A33, A35, A105, A106, A108, Th18;
A114:
{(PT \/ (Pmin \ {hw}))} c= PARTITIONS X
set C1 =
C \/ {(PT \/ (Pmin \ {hw}))};
A116:
{(PT \/ (Pmin \ {hw}))} c= C \/ {(PT \/ (Pmin \ {hw}))}
by XBOOLE_1:7;
A117:
PT \/ (Pmin \ {hw}) in {(PT \/ (Pmin \ {hw}))}
by TARSKI:def 1;
A118:
PT \/ (Pmin \ {hw}) is_finer_than Pmin
by A33, A35, A105, A106, A108, A112, Th18;
A119:
C \/ {(PT \/ (Pmin \ {hw}))} c= PARTITIONS X
by A114, XBOOLE_1:8;
then
C \/ {(PT \/ (Pmin \ {hw}))} in RL
by A5, A119, A120;
then
C = C \/ {(PT \/ (Pmin \ {hw}))}
by A24, XBOOLE_1:7;
hence
h in union C
by A109, A110, A116, A117, TARSKI:def 4;
:: thesis: verum end; end; end; hence
h in union C
;
:: thesis: verum end; end;
end;
end;
hence
( C is Classification of X & union C = H )
by A25; :: thesis: verum