let B be B_Lattice; for FB being Filter of B holds B /\/ FB is B_Lattice
let FB be Filter of B; B /\/ FB is B_Lattice
set L = B /\/ FB;
set R = equivalence_wrt FB;
A1:
B is I_Lattice
;
then A2:
B /\/ FB is 0_Lattice
by Th18;
A3:
B /\/ FB is 1_Lattice
by A1, Th19;
A4:
Bottom (B /\/ FB) = (Bottom B) /\/ FB
by A1, Th18;
A5:
Top (B /\/ FB) = (Top B) /\/ FB
by A1, Th19;
reconsider L = B /\/ FB as 01_Lattice by A2, A3;
A6:
L is complemented
proof
let x be
Element of
L;
LATTICES:def 19 ex b1 being Element of the carrier of L st b1 is_a_complement_of x
L = LattStr(#
(Class (equivalence_wrt FB)),
(the L_join of B /\/ (equivalence_wrt FB)),
(the L_meet of B /\/ (equivalence_wrt FB)) #)
by A1, Def5;
then consider a being
Element of
B such that A7:
x = Class (equivalence_wrt FB),
a
by EQREL_1:45;
reconsider y =
(a ` ) /\/ FB as
Element of
L ;
take
y
;
y is_a_complement_of x
A8:
x = a /\/ FB
by A1, A7, Def6;
hence y "\/" x =
((a ` ) "\/" a) /\/ FB
by A1, Th15
.=
Top L
by A5, LATTICES:48
;
LATTICES:def 18 ( x "\/" y = Top L & y "/\" x = Bottom L & x "/\" y = Bottom L )
hence
x "\/" y = Top L
;
( y "/\" x = Bottom L & x "/\" y = Bottom L )
thus y "/\" x =
((a ` ) "/\" a) /\/ FB
by A1, A8, Th15
.=
Bottom L
by A4, LATTICES:47
;
x "/\" y = Bottom L
hence
x "/\" y = Bottom L
;
verum
end;
L is I_Lattice
by A1;
hence
B /\/ FB is B_Lattice
by A6; verum