:: TAXONOM2 semantic presentation
:: deftheorem Def1 defines with_superior TAXONOM2:def 1 :
:: deftheorem Def2 defines with_comparable_down TAXONOM2:def 2 :
theorem Th1: :: TAXONOM2:1
theorem Th2: :: TAXONOM2:2
theorem Th3: :: TAXONOM2:3
theorem Th4: :: TAXONOM2:4
theorem Th5: :: TAXONOM2:5
:: deftheorem Def3 defines hierarchic TAXONOM2:def 3 :
theorem Th6: :: TAXONOM2:6
theorem Th7: :: TAXONOM2:7
:: deftheorem Def4 defines Hierarchy TAXONOM2:def 4 :
:: deftheorem Def5 defines mutually-disjoint TAXONOM2:def 5 :
theorem Th8: :: TAXONOM2:8
theorem Th9: :: TAXONOM2:9
theorem Th10: :: TAXONOM2:10
E12:
now
let c1 be
set ;
let c2 be
Hierarchy of
c1;
assume E13:
c2 is
covering
;
let c3 be
mutually-disjoint Subset-Family of
c1;
assume E14:
(
c3 c= c2 & ( for
b1 being
mutually-disjoint Subset-Family of
c1 st
b1 c= c2 &
union c3 c= union b1 holds
c3 = b1 ) )
;
thus
union c3 = c1
proof
thus
union c3 c= c1
;
:: according to XBOOLE_0:def 10
thus
c1 c= union c3
proof
let c4 be
set ;
:: according to TARSKI:def 3
assume E15:
c4 in c1
;
c4 in union c2
by E13, E15, ABIAN:4;
then consider c5 being
set such that E16:
(
c4 in c5 &
c5 in c2 )
by TARSKI:def 4;
now
assume E17:
not
c4 in union c3
;
defpred S1[
set ]
means a1 c= c5;
consider c6 being
set such that E18:
for
b1 being
set holds
(
b1 in c6 iff (
b1 in c3 &
S1[
b1] ) )
from XBOOLE_0:sch 1();
set c7 =
(c3 \ c6) \/ {c5};
c5 in {c5}
by TARSKI:def 1;
then E19:
c5 in (c3 \ c6) \/ {c5}
by XBOOLE_0:def 2;
E20:
c3 \ c6 c= (c3 \ c6) \/ {c5}
by XBOOLE_1:7;
c3 \ c6 c= c3
by XBOOLE_1:36;
then E21:
c3 \ c6 c= c2
by E14, XBOOLE_1:1;
{c5} c= c2
then E22:
(c3 \ c6) \/ {c5} c= c2
by E21, XBOOLE_1:8;
then E23:
(c3 \ c6) \/ {c5} c= bool c1
by XBOOLE_1:1;
E24:
for
b1 being
set st
b1 in c3 & not
b1 in c6 &
b1 <> c5 holds
b1 misses c5
for
b1,
b2 being
set st
b1 in (c3 \ c6) \/ {c5} &
b2 in (c3 \ c6) \/ {c5} &
b1 <> b2 holds
b1 misses b2
then E25:
(c3 \ c6) \/ {c5} is
mutually-disjoint Subset-Family of
c1
by E23, Def5;
union c3 c= union ((c3 \ c6) \/ {c5})
then E26:
c3 = (c3 \ c6) \/ {c5}
by E14, E22, E25;
E27:
{c5} c= (c3 \ c6) \/ {c5}
by XBOOLE_1:7;
c5 in {c5}
by TARSKI:def 1;
hence
contradiction
by E16, E17, E26, E27, TARSKI:def 4;
end;
hence
c4 in union c3
;
end;
end;
end;
:: deftheorem Def6 defines T_3 TAXONOM2:def 6 :
theorem Th11: :: TAXONOM2:11
:: deftheorem Def7 defines lower-bounded TAXONOM2:def 7 :
theorem Th12: :: TAXONOM2:12
:: deftheorem Def8 defines with_max's TAXONOM2:def 8 :
theorem Th13: :: TAXONOM2:13
theorem Th14: :: TAXONOM2:14
theorem Th15: :: TAXONOM2:15
theorem Th16: :: TAXONOM2:16
theorem Th17: :: TAXONOM2:17
theorem Th18: :: TAXONOM2:18
theorem Th19: :: TAXONOM2:19
theorem Th20: :: TAXONOM2:20