let C be complete Lattice; :: thesis: for X being set st X c= bool the carrier of C holds
"\/" (union X),C = "\/" { ("\/" Y) where Y is Subset of C : Y in X } ,C
let X be set ; :: thesis: ( X c= bool the carrier of C implies "\/" (union X),C = "\/" { ("\/" Y) where Y is Subset of C : Y in X } ,C )
set Z = { ("\/" Y) where Y is Subset of C : Y in X } ;
{ ("\/" Y) where Y is Subset of C : Y in X } is_less_than "\/" (union X),C
then A2:
"\/" { ("\/" Y) where Y is Subset of C : Y in X } ,C [= "\/" (union X),C
by Def21;
set V = { a where a is Element of C : ex b being Element of C st
( a [= b & b in { ("\/" Y) where Y is Subset of C : Y in X } ) } ;
assume A3:
X c= bool the carrier of C
; :: thesis: "\/" (union X),C = "\/" { ("\/" Y) where Y is Subset of C : Y in X } ,C
union X c= { a where a is Element of C : ex b being Element of C st
( a [= b & b in { ("\/" Y) where Y is Subset of C : Y in X } ) }
then
"\/" (union X),C [= "\/" { a where a is Element of C : ex b being Element of C st
( a [= b & b in { ("\/" Y) where Y is Subset of C : Y in X } ) } ,C
by Th46;
then
"\/" (union X),C [= "\/" { ("\/" Y) where Y is Subset of C : Y in X } ,C
by Th47;
hence
"\/" (union X),C = "\/" { ("\/" Y) where Y is Subset of C : Y in X } ,C
by A2, LATTICES:26; :: thesis: verum