begin
begin
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem Th5:
scheme
MinSet{
F1()
-> set ,
F2()
-> Relation,
P1[
set ] } :
ex
X being
set st
(
X in F1() &
P1[
X] & ( for
Y being
set st
Y in F1() &
P1[
Y] holds
[X,Y] in F2() ) )
provided
:: deftheorem defines PartUnion PCOMPS_2:def 1 :
for FX being set
for R being Relation
for B being Element of FX holds PartUnion (B,R) = union (R -Seg B);
:: deftheorem defines DisjointFam PCOMPS_2:def 2 :
for FX being set
for R being Relation
for b3 being set holds
( b3 = DisjointFam (FX,R) iff for A being set holds
( A in b3 iff ex B being Element of FX st
( B in FX & A = B \ (PartUnion (B,R)) ) ) );
:: deftheorem defines PartUnionNat PCOMPS_2:def 3 :
for X being set
for n being Element of NAT
for f being Function of NAT,(bool X) holds PartUnionNat (n,f) = union (f .: ((Seg n) \ {n}));
begin
theorem Th6:
theorem
theorem Th8:
theorem
canceled;
theorem
canceled;
theorem
theorem Th12:
theorem