let L be Lattice; :: thesis: ( latt L,(.L.> = LattStr(# the carrier of L,the L_join of L,the L_meet of L #) & latt L,<.L.) = LattStr(# the carrier of L,the L_join of L,the L_meet of L #) )
consider o1, o2 being BinOp of (.L.> such that
A1:
( o1 = the L_join of L || (.L.> & o2 = the L_meet of L || (.L.> & latt L,(.L.> = LattStr(# (.L.>,o1,o2 #) )
by Def16;
A2:
( dom H2(L) = [:H1(L),H1(L):] & dom H3(L) = [:H1(L),H1(L):] )
by FUNCT_2:def 1;
( H2(L) | (dom H2(L)) = H2(L) & H3(L) | (dom H3(L)) = H3(L) )
by RELAT_1:97;
hence
( latt L,(.L.> = LattStr(# the carrier of L,the L_join of L,the L_meet of L #) & latt L,<.L.) = LattStr(# the carrier of L,the L_join of L,the L_meet of L #) )
by A1, A2; :: thesis: verum