let L be distributive bounded Lattice; ( L is Boolean iff for I being Ideal of L st I is proper & I is prime holds
I is maximal )
thus
( L is Boolean implies for I being Ideal of L st I is proper & I is prime holds
I is maximal )
( ( for I being Ideal of L st I is proper & I is prime holds
I is maximal ) implies L is Boolean )
assume A1:
for I being Ideal of L st I is proper & I is prime holds
I is maximal
; L is Boolean
assume
not L is Boolean
; contradiction
then
not L is complemented
;
then consider a being Element of L such that
A2:
for b being Element of L holds not b is_a_complement_of a
;
set I0 = PseudoComplements a;
reconsider I0 = PseudoComplements a as Ideal of L ;
a "/\" (Bottom L) = Bottom L
;
then C2:
Bottom L in I0
;
set I1 = { x where x is Element of L : ex y being Element of L st
( y in I0 & x [= a "\/" y ) } ;
{ x where x is Element of L : ex y being Element of L st
( y in I0 & x [= a "\/" y ) } c= the carrier of L
then reconsider I1 = { x where x is Element of L : ex y being Element of L st
( y in I0 & x [= a "\/" y ) } as Subset of L ;
for p, q being Element of L st p [= q & q in I1 holds
p in I1
then C1:
I1 is initial
;
for p, q being Element of L st p in I1 & q in I1 holds
p "\/" q in I1
then CC:
I1 is join-closed
;
a [= a "\/" (Bottom L)
;
then ZZ:
a in I1
by C2;
then reconsider I1 = I1 as Ideal of L by C1, CC;
q1:
I0 c= I1
J1:
not Top L in I1
set FF = <.(Top L).);
<.(Top L).) = [#(Top L),(Top L)#]
by FILTER_2:65;
then J2:
<.(Top L).) = {(Top L)}
by FILTER_2:64;
then
<.(Top L).) misses I1
by J1, ZFMISC_1:50;
then consider J0 being Ideal of L such that
B1:
( J0 is prime & I1 c= J0 & J0 misses <.(Top L).) )
by Th15;
S4:
J0 <> the carrier of L
by B1, ZFMISC_1:48, J2;
set T = the carrier of L;
reconsider D = the carrier of L \ J0 as non empty Subset of L by S4, XBOOLE_1:37;
for p, q being Element of L st p [= q & p in D holds
q in D
then j1:
D is final
;
for p, q being Element of L st p in D & q in D holds
p "/\" q in D
then zc:
D is meet-closed
;
reconsider F = <.(<.a.) \/ D).) as Filter of L ;
a in <.a.)
;
then H1:
a in <.a.) \/ D
by XBOOLE_0:def 3;
h2:
D \/ <.a.) c= F
by FILTER_0:def 4;
G1:
not the carrier of L c= J0
by B1, ZFMISC_1:48, J2;
then G2:
the carrier of L \ J0 <> {}
by XBOOLE_1:37;
D c= D \/ <.a.)
by XBOOLE_1:7;
then mm:
D c= F
by h2;
F misses I0
proof
assume
F meets I0
;
contradiction
then consider h being
object such that H1:
(
h in F &
h in I0 )
by XBOOLE_0:3;
consider x1 being
Element of
L such that C1:
(
x1 = h &
a "/\" x1 = Bottom L )
by H1;
consider b being
object such that n1:
b in the
carrier of
L \ J0
by XBOOLE_0:def 1, G2;
reconsider b =
b as
Element of
L by n1;
consider bb being
Element of
L such that m2:
(
bb in D &
a "/\" bb [= x1 )
by LATTICE4:3, zc, C1, H1, j1;
W1:
(
bb "/\" a [= x1 & not
bb in J0 )
by m2, XBOOLE_0:def 5;
bb "/\" a [= a
by LATTICES:6;
then
bb "/\" a = Bottom L
by C1, BOOLEALG:9, m2, FILTER_0:7;
then
bb in I0
;
hence
contradiction
by W1, B1, q1;
verum
end;
then consider J1 being Ideal of L such that
B2:
( J1 is prime & I0 c= J1 & J1 misses F )
by Th15;
J1 <> the carrier of L
by H1, h2, B2, XBOOLE_0:3;
then S1:
J1 is proper
by SUBSET_1:def 6;
S2:
J0 is proper
by G1, SUBSET_1:def 6;
S3:
J1 <> J0
by B1, ZZ, h2, H1, XBOOLE_0:3, B2;
J1 c= J0
then
not J1 is maximal
by S2, S3;
hence
contradiction
by B2, A1, S1; verum