let L1, L2 be RelStr ; ( RelStr(# the carrier of L1,the InternalRel of L1 #) = RelStr(# the carrier of L2,the InternalRel of L2 #) & L1 is with_infima implies L2 is with_infima )
assume that
A1:
RelStr(# the carrier of L1,the InternalRel of L1 #) = RelStr(# the carrier of L2,the InternalRel of L2 #)
and
A2:
for x, y being Element of L1 ex z being Element of L1 st
( z <= x & z <= y & ( for z9 being Element of L1 st z9 <= x & z9 <= y holds
z9 <= z ) )
; LATTICE3:def 11 L2 is with_infima
let a, b be Element of L2; LATTICE3:def 11 ex b1 being Element of the carrier of L2 st
( b1 <= a & b1 <= b & ( for b2 being Element of the carrier of L2 holds
( not b2 <= a or not b2 <= b or b2 <= b1 ) ) )
reconsider x = a, y = b as Element of L1 by A1;
consider z being Element of L1 such that
A3:
( z <= x & z <= y )
and
A4:
for z9 being Element of L1 st z9 <= x & z9 <= y holds
z9 <= z
by A2;
reconsider c = z as Element of L2 by A1;
take
c
; ( c <= a & c <= b & ( for b1 being Element of the carrier of L2 holds
( not b1 <= a or not b1 <= b or b1 <= c ) ) )
thus
( c <= a & c <= b )
by A1, A3, YELLOW_0:1; for b1 being Element of the carrier of L2 holds
( not b1 <= a or not b1 <= b or b1 <= c )
let d be Element of L2; ( not d <= a or not d <= b or d <= c )
reconsider z9 = d as Element of L1 by A1;
assume
( d <= a & d <= b )
; d <= c
then
( z9 <= x & z9 <= y )
by A1, YELLOW_0:1;
then
z9 <= z
by A4;
hence
d <= c
by A1, YELLOW_0:1; verum