begin
:: deftheorem defines with_superior TAXONOM2:def 1 :
for A being RelStr holds
( A is with_superior iff ex x being Element of A st x is_superior_of the InternalRel of A );
:: deftheorem Def2 defines with_comparable_down TAXONOM2:def 2 :
for A being RelStr holds
( A is with_comparable_down iff for x, y being Element of A holds
( for z being Element of A holds
( not z <= x or not z <= y ) or x <= y or y <= x ) );
theorem Th1:
theorem Th2:
theorem Th3:
theorem Th4:
theorem
begin
:: deftheorem Def3 defines hierarchic TAXONOM2:def 3 :
for Y being set holds
( Y is hierarchic iff for x, y being set st x in Y & y in Y & not x c= y & not y c= x holds
x misses y );
theorem Th6:
theorem
:: deftheorem Def4 defines Hierarchy TAXONOM2:def 4 :
for Y being set
for b2 being Subset-Family of Y holds
( b2 is Hierarchy of Y iff b2 is hierarchic );
:: deftheorem Def5 defines mutually-disjoint TAXONOM2:def 5 :
for Y being set holds
( Y is mutually-disjoint iff for x, y being set st x in Y & y in Y & x <> y holds
x misses y );
theorem
theorem
theorem Th10:
Lm2:
now
let Y be
set ;
for H being Hierarchy of Y st H is covering holds
for B being mutually-disjoint Subset-Family of Y st B c= H & ( for C being mutually-disjoint Subset-Family of Y st C c= H & union B c= union C holds
B = C ) holds
union B = Ylet H be
Hierarchy of
Y;
( H is covering implies for B being mutually-disjoint Subset-Family of Y st B c= H & ( for C being mutually-disjoint Subset-Family of Y st C c= H & union B c= union C holds
B = C ) holds
union B = Y )assume A1:
H is
covering
;
for B being mutually-disjoint Subset-Family of Y st B c= H & ( for C being mutually-disjoint Subset-Family of Y st C c= H & union B c= union C holds
B = C ) holds
union B = Ylet B be
mutually-disjoint Subset-Family of
Y;
( B c= H & ( for C being mutually-disjoint Subset-Family of Y st C c= H & union B c= union C holds
B = C ) implies union B = Y )assume that A2:
B c= H
and A3:
for
C being
mutually-disjoint Subset-Family of
Y st
C c= H &
union B c= union C holds
B = C
;
union B = Y
Y c= union B
proof
let y be
set ;
TARSKI:def 3 ( not y in Y or y in union B )
assume
y in Y
;
y in union B
then
y in union H
by A1, ABIAN:4;
then consider x being
set such that A4:
y in x
and A5:
x in H
by TARSKI:def 4;
now
defpred S1[
set ]
means $1
c= x;
consider D being
set such that A6:
for
a being
set holds
(
a in D iff (
a in B &
S1[
a] ) )
from XBOOLE_0:sch 1();
set C =
(B \ D) \/ {x};
A7:
B \ D c= (B \ D) \/ {x}
by XBOOLE_1:7;
A8:
{x} c= H
assume A9:
not
y in union B
;
contradictionA10:
for
p being
set st
p in B & not
p in D &
p <> x holds
p misses x
proof
A11:
H is
hierarchic
by Def4;
let p be
set ;
( p in B & not p in D & p <> x implies p misses x )
assume that A12:
p in B
and A13:
not
p in D
and
p <> x
;
p misses x
A14:
not
x c= p
by A4, A9, A12, TARSKI:def 4;
not
p c= x
by A6, A12, A13;
hence
p misses x
by A2, A5, A12, A14, A11, Def3;
verum
end;
A15:
for
p,
q being
set st
p in (B \ D) \/ {x} &
q in (B \ D) \/ {x} &
p <> q holds
p misses q
x in {x}
by TARSKI:def 1;
then A25:
x in (B \ D) \/ {x}
by XBOOLE_0:def 3;
A26:
union B c= union ((B \ D) \/ {x})
A29:
x in {x}
by TARSKI:def 1;
B \ D c= B
by XBOOLE_1:36;
then A30:
B \ D c= H
by A2, XBOOLE_1:1;
then
(B \ D) \/ {x} c= H
by A8, XBOOLE_1:8;
then
(B \ D) \/ {x} is
mutually-disjoint Subset-Family of
Y
by A15, Def5, XBOOLE_1:1;
then A31:
B = (B \ D) \/ {x}
by A3, A30, A8, A26, XBOOLE_1:8;
{x} c= (B \ D) \/ {x}
by XBOOLE_1:7;
hence
contradiction
by A4, A9, A31, A29, TARSKI:def 4;
verum
end;
hence
y in union B
;
verum
end;
hence
union B = Y
by XBOOLE_0:def 10;
verum
end;
:: deftheorem Def6 defines T_3 TAXONOM2:def 6 :
for Y being set
for F being Subset-Family of Y holds
( F is T_3 iff for A being Subset of Y st A in F holds
for x being Element of Y st not x in A holds
ex B being Subset of Y st
( x in B & B in F & A misses B ) );
theorem Th11:
:: deftheorem Def7 defines lower-bounded TAXONOM2:def 7 :
for Y being set
for F being Subset-Family of Y holds
( F is lower-bounded iff for B being set st B <> {} & B c= F & B is c=-linear holds
ex c being set st
( c in F & c c= meet B ) );
theorem Th12:
:: deftheorem Def8 defines with_max's TAXONOM2:def 8 :
for Y being set
for F being Subset-Family of Y holds
( F is with_max's iff for S being Subset of Y st S in F holds
ex T being Subset of Y st
( S c= T & T in F & ( for V being Subset of Y st T c= V & V in F holds
V = Y ) ) );
begin
theorem
theorem
theorem
theorem Th16:
theorem Th17:
theorem Th18:
theorem Th19:
theorem