let S be LATTICE; ( ( for X being Subset of S st ex_sup_of X,S holds
for x being Element of S holds x "/\" ("\/" (X,S)) = "\/" ( { (x "/\" y) where y is Element of S : y in X } ,S) ) implies S is distributive )
assume A1:
for X being Subset of S st ex_sup_of X,S holds
for x being Element of S holds x "/\" ("\/" (X,S)) = "\/" ( { (x "/\" y) where y is Element of S : y in X } ,S)
; S is distributive
let x, y, z be Element of S; WAYBEL_1:def 3 x "/\" (y "\/" z) = (x "/\" y) "\/" (x "/\" z)
set Y = { (x "/\" s) where s is Element of S : s in {y,z} } ;
A2:
ex_sup_of {y,z},S
by YELLOW_0:20;
then A6:
{ (x "/\" s) where s is Element of S : s in {y,z} } = {(x "/\" y),(x "/\" z)}
by TARSKI:def 2;
thus x "/\" (y "\/" z) =
x "/\" (sup {y,z})
by YELLOW_0:41
.=
"\/" ({(x "/\" y),(x "/\" z)},S)
by A1, A6, A2
.=
(x "/\" y) "\/" (x "/\" z)
by YELLOW_0:41
; verum