let X be non empty set ; for F being Filter of X ex Uf being Filter of X st
( F c= Uf & Uf is being_ultrafilter )
let F be Filter of X; ex Uf being Filter of X st
( F c= Uf & Uf is being_ultrafilter )
set LargerF = { S where S is Subset-Family of X : ( F c= S & S is Filter of X ) } ;
A1:
F in { S where S is Subset-Family of X : ( F c= S & S is Filter of X ) }
;
{ S where S is Subset-Family of X : ( F c= S & S is Filter of X ) } c= Filters X
then reconsider LargerF = { S where S is Subset-Family of X : ( F c= S & S is Filter of X ) } as non empty Subset of (Filters X) by A1;
defpred S1[ set ] means ( F c= $1 & $1 is Filter of X );
for Z being set st Z c= LargerF & Z is c=-linear holds
ex Y being set st
( Y in LargerF & ( for X1 being set st X1 in Z holds
X1 c= Y ) )
proof
let X1 be
set ;
( X1 c= LargerF & X1 is c=-linear implies ex Y being set st
( Y in LargerF & ( for X1 being set st X1 in X1 holds
X1 c= Y ) ) )
assume that A3:
X1 c= LargerF
and A4:
X1 is
c=-linear
;
ex Y being set st
( Y in LargerF & ( for X1 being set st X1 in X1 holds
X1 c= Y ) )
per cases
( X1 = {} or not X1 is empty )
;
suppose A5:
X1 = {}
;
ex Y being set st
( Y in LargerF & ( for X1 being set st X1 in X1 holds
X1 c= Y ) )take
F
;
( F in LargerF & ( for X1 being set st X1 in X1 holds
X1 c= F ) )thus
(
F in LargerF & ( for
X1 being
set st
X1 in X1 holds
X1 c= F ) )
by A5;
verum end; end;
end;
then consider Uf1 being set such that
A10:
Uf1 in LargerF
and
A11:
for Z being set st Z in LargerF & Z <> Uf1 holds
not Uf1 c= Z
by ORDERS_1:65;
reconsider Uf1 = Uf1 as Element of LargerF by A10;
reconsider Uf = Uf1 as Filter of X by Th15;
take
Uf
; ( F c= Uf & Uf is being_ultrafilter )
A12:
Uf in { S where S is Subset-Family of X : S1[S] }
;
A13:
S1[Uf]
from CARD_FIL:sch 1(A12);
hence
F c= Uf
; Uf is being_ultrafilter
thus
Uf is being_ultrafilter
verumproof
let Z be
Subset of
X;
CARD_FIL:def 7 ( Z in Uf or X \ Z in Uf )
per cases
( Z in Uf or not Z in Uf )
;
suppose A14:
not
Z in Uf
;
( Z in Uf or X \ Z in Uf )
X \ Z in Uf
proof
assume A15:
not
X \ Z in Uf
;
contradiction
A16:
for
Y1 being
Subset of
X st
Y1 in Uf holds
Y1 meets Z
then A18:
Extend_Filter (
Uf,
Z) is
Filter of
X
by Th14;
A19:
Z in Extend_Filter (
Uf,
Z)
by A16, Th14;
A20:
Uf c= Extend_Filter (
Uf,
Z)
by A16, Th14;
then
F c= Extend_Filter (
Uf,
Z)
by A13;
then
Extend_Filter (
Uf,
Z)
in LargerF
by A18;
hence
contradiction
by A11, A14, A20, A19;
verum
end; hence
(
Z in Uf or
X \ Z in Uf )
;
verum end; end;
end;