let L be complete LATTICE; for x being Element of L holds meet { ((DownMap I) . x) where I is Ideal of L : verum } = waybelow x
let x be Element of L; meet { ((DownMap I) . x) where I is Ideal of L : verum } = waybelow x
set A = { ((DownMap I) . x) where I is Ideal of L : verum } ;
set A1 = { ((DownMap I) . x) where I is Ideal of L : x <= sup I } ;
A1:
{ ((DownMap I) . x) where I is Ideal of L : x <= sup I } c= { ((downarrow x) /\ I) where I is Ideal of L : x <= sup I }
{ ((downarrow x) /\ I) where I is Ideal of L : x <= sup I } c= { ((DownMap I) . x) where I is Ideal of L : x <= sup I }
then A6:
{ ((DownMap I) . x) where I is Ideal of L : x <= sup I } = { ((downarrow x) /\ I) where I is Ideal of L : x <= sup I }
by A1;
set A2 = { ((DownMap I) . x) where I is Ideal of L : not x <= sup I } ;
A7:
{ ((DownMap I) . x) where I is Ideal of L : not x <= sup I } c= { (downarrow x) where I is Ideal of L : not x <= sup I }
{ (downarrow x) where I is Ideal of L : not x <= sup I } c= { ((DownMap I) . x) where I is Ideal of L : not x <= sup I }
then A11:
{ ((DownMap I) . x) where I is Ideal of L : not x <= sup I } = { (downarrow x) where I is Ideal of L : not x <= sup I }
by A7;
A12:
{ ((DownMap I) . x) where I is Ideal of L : verum } c= { ((DownMap I) . x) where I is Ideal of L : x <= sup I } \/ { ((DownMap I) . x) where I is Ideal of L : not x <= sup I }
{ ((DownMap I) . x) where I is Ideal of L : x <= sup I } \/ { ((DownMap I) . x) where I is Ideal of L : not x <= sup I } c= { ((DownMap I) . x) where I is Ideal of L : verum }
then A15:
{ ((DownMap I) . x) where I is Ideal of L : verum } = { ((DownMap I) . x) where I is Ideal of L : x <= sup I } \/ { ((DownMap I) . x) where I is Ideal of L : not x <= sup I }
by A12;
per cases
( x = Bottom L or Bottom L <> x )
;
suppose A24:
Bottom L <> x
;
meet { ((DownMap I) . x) where I is Ideal of L : verum } = waybelow xset O =
downarrow (Bottom L);
A25:
sup (downarrow (Bottom L)) = Bottom L
by WAYBEL_0:34;
then
not
x < sup (downarrow (Bottom L))
by ORDERS_2:6, YELLOW_0:44;
then
not
x <= sup (downarrow (Bottom L))
by A24, A25, ORDERS_2:def 6;
then A26:
downarrow x in { ((DownMap I) . x) where I is Ideal of L : not x <= sup I }
by A11;
reconsider O1 =
downarrow x as
Ideal of
L ;
A27:
x <= sup O1
by WAYBEL_0:34;
downarrow x = (downarrow x) /\ O1
;
then A28:
downarrow x in { ((DownMap I) . x) where I is Ideal of L : x <= sup I }
by A6, A27;
A29:
meet { ((DownMap I) . x) where I is Ideal of L : not x <= sup I } c= downarrow x
by A26, SETFAM_1:3;
then
downarrow x c= meet { ((DownMap I) . x) where I is Ideal of L : not x <= sup I }
by A26, SETFAM_1:5;
then A30:
meet { ((DownMap I) . x) where I is Ideal of L : not x <= sup I } = downarrow x
by A29;
A31:
meet { ((DownMap I) . x) where I is Ideal of L : verum } = (meet { ((DownMap I) . x) where I is Ideal of L : x <= sup I } ) /\ (meet { ((DownMap I) . x) where I is Ideal of L : not x <= sup I } )
by A15, A26, A28, SETFAM_1:9;
A32:
meet { ((DownMap I) . x) where I is Ideal of L : x <= sup I } c= downarrow x
by A28, SETFAM_1:3;
A33:
meet { ((DownMap I) . x) where I is Ideal of L : verum } = meet { ((DownMap I) . x) where I is Ideal of L : x <= sup I }
by A28, A30, A31, SETFAM_1:3, XBOOLE_1:28;
A34:
meet { ((DownMap I) . x) where I is Ideal of L : x <= sup I } c= (downarrow x) /\ (meet { I where I is Ideal of L : x <= sup I } )
(downarrow x) /\ (meet { I where I is Ideal of L : x <= sup I } ) c= meet { ((DownMap I) . x) where I is Ideal of L : x <= sup I }
then
(downarrow x) /\ (meet { I where I is Ideal of L : x <= sup I } ) = meet { ((DownMap I) . x) where I is Ideal of L : x <= sup I }
by A34;
then
(downarrow x) /\ (waybelow x) = meet { ((DownMap I) . x) where I is Ideal of L : x <= sup I }
by Th34;
hence
meet { ((DownMap I) . x) where I is Ideal of L : verum } = waybelow x
by A33, WAYBEL_3:11, XBOOLE_1:28;
verum end; end;