set D = [:(Closed_Domains_of T),(Closed_Domains_of T):];
defpred S1[ set , set ] means for A, B being Element of Closed_Domains_of T st $1 = [A,B] holds
$2 = Cl (Int (A /\ B));
A1:
for a being Element of [:(Closed_Domains_of T),(Closed_Domains_of T):] ex b being Element of Closed_Domains_of T st S1[a,b]
consider h being Function of [:(Closed_Domains_of T),(Closed_Domains_of T):],(Closed_Domains_of T) such that
A2:
for a being Element of [:(Closed_Domains_of T),(Closed_Domains_of T):] holds S1[a,h . a]
from FUNCT_2:sch 3(A1);
take
h
; :: thesis: for A, B being Element of Closed_Domains_of T holds h . A,B = Cl (Int (A /\ B))
let A, B be Element of Closed_Domains_of T; :: thesis: h . A,B = Cl (Int (A /\ B))
thus h . A,B =
h . [A,B]
.=
Cl (Int (A /\ B))
by A2
; :: thesis: verum