let L be Lattice; for P being non empty ClosedSubset of L
for p, q being Element of L
for p9, q9 being Element of (latt (L,P)) st p = p9 & q = q9 holds
( p "\/" q = p9 "\/" q9 & p "/\" q = p9 "/\" q9 )
let P be non empty ClosedSubset of L; for p, q being Element of L
for p9, q9 being Element of (latt (L,P)) st p = p9 & q = q9 holds
( p "\/" q = p9 "\/" q9 & p "/\" q = p9 "/\" q9 )
let p, q be Element of L; for p9, q9 being Element of (latt (L,P)) st p = p9 & q = q9 holds
( p "\/" q = p9 "\/" q9 & p "/\" q = p9 "/\" q9 )
let p9, q9 be Element of (latt (L,P)); ( p = p9 & q = q9 implies ( p "\/" q = p9 "\/" q9 & p "/\" q = p9 "/\" q9 ) )
assume A1:
( p = p9 & q = q9 )
; ( p "\/" q = p9 "\/" q9 & p "/\" q = p9 "/\" q9 )
consider o1, o2 being BinOp of P such that
A2:
o1 = H2(L) || P
and
A3:
o2 = H3(L) || P
and
A4:
latt (L,P) = LattStr(# P,o1,o2 #)
by Def14;
A5:
[p9,q9] in [:P,P:]
by A4;
dom o1 = [:P,P:]
by FUNCT_2:def 1;
hence
p "\/" q = p9 "\/" q9
by A1, A2, A4, A5, FUNCT_1:47; p "/\" q = p9 "/\" q9
dom o2 = [:P,P:]
by FUNCT_2:def 1;
hence
p "/\" q = p9 "/\" q9
by A1, A3, A4, A5, FUNCT_1:47; verum