deffunc H1( object ) -> set = $1 `1 ;
set S = { [a,f] where a is Element of L, f is Element of F : a in f } ;
Top (BoolePoset O) = O
by YELLOW_1:19;
then reconsider f = O as Element of F by WAYBEL12:8;
reconsider f = f as Subset of L ;
consider a being Element of L such that
A1:
a in f
by SUBSET_1:4;
reconsider a = a as Element of L ;
[a,f] in { [a,f] where a is Element of L, f is Element of F : a in f }
by A1;
then reconsider S = { [a,f] where a is Element of L, f is Element of F : a in f } as non empty set ;
defpred S1[ object , object ] means $2 `2 c= $1 `2 ;
consider R being Relation of S,S such that
A2:
for x, y being Element of S holds
( [x,y] in R iff S1[x,y] )
from RELSET_1:sch 2();
A3:
for x being object st x in S holds
H1(x) in the carrier of L
consider h being Function of S, the carrier of L such that
A5:
for x being object st x in S holds
h . x = H1(x)
from FUNCT_2:sch 2(A3);
take N = NetStr(# S,R,h #); ( the carrier of N = { [a,f] where a is Element of L, f is Element of F : a in f } & ( for i, j being Element of N holds
( i <= j iff j `2 c= i `2 ) ) & ( for i being Element of N holds N . i = i `1 ) )
for i, j being Element of N holds
( i <= j iff j `2 c= i `2 )
hence
( the carrier of N = { [a,f] where a is Element of L, f is Element of F : a in f } & ( for i, j being Element of N holds
( i <= j iff j `2 c= i `2 ) ) & ( for i being Element of N holds N . i = i `1 ) )
by A5; verum