let X be set ; for D being complete /\-distributive Lattice
for a being Element of D holds
( a "\/" ("/\" (X,D)) = "/\" ( { (a "\/" b1) where b1 is Element of D : b1 in X } ,D) & ("/\" (X,D)) "\/" a = "/\" ( { (b2 "\/" a) where b2 is Element of D : b2 in X } ,D) )
let D be complete /\-distributive Lattice; for a being Element of D holds
( a "\/" ("/\" (X,D)) = "/\" ( { (a "\/" b1) where b1 is Element of D : b1 in X } ,D) & ("/\" (X,D)) "\/" a = "/\" ( { (b2 "\/" a) where b2 is Element of D : b2 in X } ,D) )
let a be Element of D; ( a "\/" ("/\" (X,D)) = "/\" ( { (a "\/" b1) where b1 is Element of D : b1 in X } ,D) & ("/\" (X,D)) "\/" a = "/\" ( { (b2 "\/" a) where b2 is Element of D : b2 in X } ,D) )
defpred S1[ set ] means $1 in X;
A1:
"/\" ( { (a "\/" b) where b is Element of D : b in X } ,D) [= a "\/" ("/\" (X,D))
by Th36;
A2:
a "\/" ("/\" (X,D)) [= "/\" ( { (a "\/" b) where b is Element of D : b in X } ,D)
by Th35;
hence
a "\/" ("/\" (X,D)) = "/\" ( { (a "\/" b) where b is Element of D : b in X } ,D)
by A1, LATTICES:8; ("/\" (X,D)) "\/" a = "/\" ( { (b2 "\/" a) where b2 is Element of D : b2 in X } ,D)
deffunc H4( Element of D) -> Element of the carrier of D = $1 "\/" a;
deffunc H5( Element of D) -> Element of the carrier of D = a "\/" $1;
A3:
for b being Element of D holds H5(b) = H4(b)
;
{ H5(b) where b is Element of D : S1[b] } = { H4(c) where c is Element of D : S1[c] }
from FRAENKEL:sch 5(A3);
hence
("/\" (X,D)) "\/" a = "/\" ( { (b2 "\/" a) where b2 is Element of D : b2 in X } ,D)
by A1, A2, LATTICES:8; verum