let L be finite distributive LATTICE; for a being Element of L st ( for b being Element of L st b < a holds
sup ((downarrow b) /\ (Join-IRR L)) = b ) holds
sup ((downarrow a) /\ (Join-IRR L)) = a
let a be Element of L; ( ( for b being Element of L st b < a holds
sup ((downarrow b) /\ (Join-IRR L)) = b ) implies sup ((downarrow a) /\ (Join-IRR L)) = a )
assume A1:
for b being Element of L st b < a holds
sup ((downarrow b) /\ (Join-IRR L)) = b
; sup ((downarrow a) /\ (Join-IRR L)) = a
thus
sup ((downarrow a) /\ (Join-IRR L)) = a
verumproof
per cases
( a = Bottom L or ( not a in Join-IRR L & a <> Bottom L ) or a in Join-IRR L )
;
suppose
( not
a in Join-IRR L &
a <> Bottom L )
;
sup ((downarrow a) /\ (Join-IRR L)) = athen consider y,
z being
Element of
L such that A6:
a = y "\/" z
and A7:
a <> y
and A8:
a <> z
;
A9:
y <= a
by A6, YELLOW_0:22;
then A10:
y < a
by A7, ORDERS_2:def 6;
A11:
(downarrow a) /\ (Join-IRR L) c= ((downarrow y) /\ (Join-IRR L)) \/ ((downarrow z) /\ (Join-IRR L))
A15:
(
ex_sup_of ((downarrow y) /\ (Join-IRR L)) \/ ((downarrow z) /\ (Join-IRR L)),
L &
ex_sup_of (downarrow y) /\ (Join-IRR L),
L )
by YELLOW_0:17;
A16:
ex_sup_of (downarrow z) /\ (Join-IRR L),
L
by YELLOW_0:17;
A17:
z <= a
by A6, YELLOW_0:22;
((downarrow y) /\ (Join-IRR L)) \/ ((downarrow z) /\ (Join-IRR L)) c= (downarrow a) /\ (Join-IRR L)
then
(downarrow a) /\ (Join-IRR L) = ((downarrow y) /\ (Join-IRR L)) \/ ((downarrow z) /\ (Join-IRR L))
by A11, XBOOLE_0:def 10;
then
sup ((downarrow a) /\ (Join-IRR L)) = (sup ((downarrow y) /\ (Join-IRR L))) "\/" (sup ((downarrow z) /\ (Join-IRR L)))
by A15, A16, YELLOW_0:36;
then A19:
sup ((downarrow a) /\ (Join-IRR L)) = y "\/" (sup ((downarrow z) /\ (Join-IRR L)))
by A1, A10;
z < a
by A8, A17, ORDERS_2:def 6;
hence
sup ((downarrow a) /\ (Join-IRR L)) = a
by A1, A6, A19;
verum end; end;
end;