let L be Boolean LATTICE; for F being Filter of L holds
( ( F is proper & F is prime ) iff F is ultra )
let F be Filter of L; ( ( F is proper & F is prime ) iff F is ultra )
thus
( F is proper & F is prime implies F is ultra )
( F is ultra implies ( F is proper & F is prime ) )
assume that
A7:
F is proper
and
A8:
for G being Filter of L holds
( not F c= G or F = G or G = the carrier of L )
; WAYBEL_7:def 3 ( F is proper & F is prime )
thus
F is proper
by A7; F is prime
now for a being Element of L st not a in F holds
'not' a in Flet a be
Element of
L;
( not a in F implies 'not' a in F )assume that A9:
not
a in F
and A10:
not
'not' a in F
;
contradictionset b =
'not' a;
A11:
F \/ {a} c= uparrow (fininfs (F \/ {a}))
by WAYBEL_0:62;
(
{a} c= F \/ {a} &
a in {a} )
by TARSKI:def 1, XBOOLE_1:7;
then
a in F \/ {a}
;
then
(
F c= F \/ {a} &
a in uparrow (fininfs (F \/ {a})) )
by A11, XBOOLE_1:7;
then
uparrow (fininfs (F \/ {a})) = the
carrier of
L
by A8, A9, A11, XBOOLE_1:1;
then consider c being
Element of
L such that A12:
c in F
and A13:
'not' a >= c "/\" (inf {a})
by Lm1;
c <= Top L
by YELLOW_0:45;
then A14:
c =
c "/\" (Top L)
by YELLOW_0:25
.=
c "/\" (a "\/" ('not' a))
by YELLOW_5:34
.=
(c "/\" a) "\/" (c "/\" ('not' a))
by WAYBEL_1:def 3
;
(
inf {a} = a &
c "/\" ('not' a) <= 'not' a )
by YELLOW_0:23, YELLOW_0:39;
then
c <= 'not' a
by A13, A14, YELLOW_0:22;
hence
contradiction
by A10, A12, WAYBEL_0:def 20;
verum end;
hence
F is prime
by Th20; verum