let C be complete Lattice; :: thesis: for X being set holds
( "\/" X,C = "\/" { a where a is Element of C : ex b being Element of C st
( a [= b & b in X ) } ,C & "/\" X,C = "/\" { b where b is Element of C : ex a being Element of C st
( a [= b & a in X ) } ,C )
let X be set ; :: thesis: ( "\/" X,C = "\/" { a where a is Element of C : ex b being Element of C st
( a [= b & b in X ) } ,C & "/\" X,C = "/\" { b where b is Element of C : ex a being Element of C st
( a [= b & a in X ) } ,C )
set Y = { a where a is Element of C : ex b being Element of C st
( a [= b & b in X ) } ;
set Z = { a where a is Element of C : ex b being Element of C st
( b [= a & b in X ) } ;
X is_less_than "\/" { a where a is Element of C : ex b being Element of C st
( a [= b & b in X ) } ,C
then A1:
"\/" X,C [= "\/" { a where a is Element of C : ex b being Element of C st
( a [= b & b in X ) } ,C
by Def21;
{ a where a is Element of C : ex b being Element of C st
( a [= b & b in X ) } is_less_than "\/" X,C
then
"\/" { a where a is Element of C : ex b being Element of C st
( a [= b & b in X ) } ,C [= "\/" X,C
by Def21;
hence
"\/" X,C = "\/" { a where a is Element of C : ex b being Element of C st
( a [= b & b in X ) } ,C
by A1, LATTICES:26; :: thesis: "/\" X,C = "/\" { b where b is Element of C : ex a being Element of C st
( a [= b & a in X ) } ,C
X is_greater_than "/\" { a where a is Element of C : ex b being Element of C st
( b [= a & b in X ) } ,C
then A3:
"/\" { a where a is Element of C : ex b being Element of C st
( b [= a & b in X ) } ,C [= "/\" X,C
by Th34;
{ a where a is Element of C : ex b being Element of C st
( b [= a & b in X ) } is_greater_than "/\" X,C
then
"/\" X,C [= "/\" { a where a is Element of C : ex b being Element of C st
( b [= a & b in X ) } ,C
by Th34;
hence
"/\" X,C = "/\" { b where b is Element of C : ex a being Element of C st
( a [= b & a in X ) } ,C
by A3, LATTICES:26; :: thesis: verum