let X be non empty finite set ; for B being Subset-Family of X st B is (B1) & B is (B2) holds
( B = saturated-subsets (X deps_encl_by B) & ( for G being Full-family of X st B = saturated-subsets G holds
G = X deps_encl_by B ) )
let B be Subset-Family of X; ( B is (B1) & B is (B2) implies ( B = saturated-subsets (X deps_encl_by B) & ( for G being Full-family of X st B = saturated-subsets G holds
G = X deps_encl_by B ) ) )
set F = X deps_encl_by B;
reconsider F9 = X deps_encl_by B as Full-family of X by Th33;
set ss = saturated-subsets (X deps_encl_by B);
set M = Maximal_wrt F9;
assume A1:
( B is (B1) & B is (B2) )
; ( B = saturated-subsets (X deps_encl_by B) & ( for G being Full-family of X st B = saturated-subsets G holds
G = X deps_encl_by B ) )
then reconsider B9 = B as non empty set ;
A2:
X in B
by A1;
now for x being object holds
( ( x in B implies x in saturated-subsets (X deps_encl_by B) ) & ( x in saturated-subsets (X deps_encl_by B) implies x in B ) )let x be
object ;
( ( x in B implies x in saturated-subsets (X deps_encl_by B) ) & ( x in saturated-subsets (X deps_encl_by B) implies x in B ) )
B c= saturated-subsets (X deps_encl_by B)
by Th34;
hence
(
x in B implies
x in saturated-subsets (X deps_encl_by B) )
;
( x in saturated-subsets (X deps_encl_by B) implies x in B )assume
x in saturated-subsets (X deps_encl_by B)
;
x in Bthen consider b,
a being
Subset of
X such that A3:
x = b
and A4:
a ^|^ b,
X deps_encl_by B
by Th31;
[a,b] in Maximal_wrt F9
by A4;
then
[a,b] in X deps_encl_by B
;
then consider aa,
bb being
Subset of
X such that A5:
[a,b] = [aa,bb]
and A6:
for
c being
set st
c in B &
aa c= c holds
bb c= c
;
A7:
b = bb
by A5, XTUPLE_0:1;
set S =
{ b9 where b9 is Element of B9 : a c= b9 } ;
A8:
{ b9 where b9 is Element of B9 : a c= b9 } c= bool X
A10:
{ b9 where b9 is Element of B9 : a c= b9 } c= B
A11:
X in { b9 where b9 is Element of B9 : a c= b9 }
by A2;
reconsider S =
{ b9 where b9 is Element of B9 : a c= b9 } as
Subset-Family of
X by A8;
set mS =
Intersect S;
reconsider mS =
Intersect S as
Subset of
X ;
A12:
a = aa
by A5, XTUPLE_0:1;
A13:
b c= mS
hence
x in B
by A1, A3, A10, Th1;
verum end;
hence
B = saturated-subsets (X deps_encl_by B)
by TARSKI:2; for G being Full-family of X st B = saturated-subsets G holds
G = X deps_encl_by B
let G be Full-family of X; ( B = saturated-subsets G implies G = X deps_encl_by B )
assume A21:
B = saturated-subsets G
; G = X deps_encl_by B
set MG = Maximal_wrt G;
A22:
( Maximal_wrt G is (M1) & Maximal_wrt G is (M3) )
by Th28;
now for x being object holds
( ( x in G implies x in X deps_encl_by B ) & ( x in X deps_encl_by B implies x in G ) )let x be
object ;
( ( x in G implies x in X deps_encl_by B ) & ( x in X deps_encl_by B implies x in G ) )hereby ( x in X deps_encl_by B implies x in G )
assume
x in G
;
x in X deps_encl_by Bthen reconsider x1 =
x as
Element of
G ;
reconsider x9 =
x1 as
Dependency of
X ;
consider a,
b being
Subset of
X such that A23:
x9 = [a,b]
by Th8;
now for b9 being set st b9 in B9 & a c= b9 holds
b c= b9consider a99,
b99 being
Subset of
X such that A24:
[a99,b99] in Maximal_wrt G
and A25:
[a99,b99] >= x9
by Th26;
A26:
b c= b99
by A23, A25;
let b9 be
set ;
( b9 in B9 & a c= b9 implies b c= b9 )assume that A27:
b9 in B9
and A28:
a c= b9
;
b c= b9consider b19,
a9 being
Subset of
X such that A29:
b9 = b19
and A30:
a9 ^|^ b19,
G
by A21, A27, Th31;
a99 c= a
by A23, A25;
then A31:
a99 c= b9
by A28;
[a9,b9] in Maximal_wrt G
by A29, A30;
then
b99 c= b19
by A22, A29, A24, A31;
hence
b c= b9
by A29, A26;
verum end; hence
x in X deps_encl_by B
by A23;
verum
end; assume
x in X deps_encl_by B
;
x in Gthen consider a,
b being
Subset of
X such that A32:
x = [a,b]
and A33:
for
c being
set st
c in B &
a c= c holds
b c= c
;
consider a9,
b9 being
Subset of
X such that A34:
[a9,b9] >= [a,a]
and A35:
[a9,b9] in Maximal_wrt G
by A22;
A36:
a9 c= a
by A34;
a9 ^|^ b9,
G
by A35;
then A37:
b9 in B
by A21;
a c= b9
by A34;
then
b c= b9
by A33, A37;
then
[a9,b9] >= [a,b]
by A36;
hence
x in G
by A32, A35, Def12;
verum end;
hence
G = X deps_encl_by B
by TARSKI:2; verum