let X be infinite set ; for F being Filter of X st not F is principal & F is being_ultrafilter & F is_complete_with card X holds
F is uniform
let F be Filter of X; ( not F is principal & F is being_ultrafilter & F is_complete_with card X implies F is uniform )
defpred S1[ set , set ] means ( not $1 in $2 & $2 in F );
assume A1:
( not F is principal & F is being_ultrafilter )
; ( not F is_complete_with card X or F is uniform )
A2:
for x being set st x in X holds
ex Z being set st
( Z in F & S1[x,Z] )
consider h being Function such that
A6:
dom h = X
and
rng h c= F
and
A7:
for x being set st x in X holds
S1[x,h . x]
from WELLORD2:sch 1(A2);
assume A8:
F is_complete_with card X
; F is uniform
assume
not F is uniform
; contradiction
then consider Y being Subset of X such that
A9:
Y in F
and
A10:
not card Y = card X
by Def5;
A11:
{ (h . x) where x is Element of X : x in Y } c= F
for y being set holds not y in Y /\ (meet { (h . x) where x is Element of X : x in Y } )
then A14:
Y /\ (meet { (h . x) where x is Element of X : x in Y } ) = {}
by XBOOLE_0:def 1;
A15:
not Y is empty
by A9, Def1;
A16:
not { (h . x) where x is Element of X : x in Y } is empty
{ (h . x) where x is Element of X : x in Y } c= h .: Y
then A17:
card { (h . x) where x is Element of X : x in Y } c= card Y
by CARD_2:2;
card Y c= card X
by CARD_1:27;
then
card Y in card X
by A10, CARD_1:13;
then
card { (h . x) where x is Element of X : x in Y } in card X
by A17, ORDINAL1:22;
then
meet { (h . x) where x is Element of X : x in Y } in F
by A8, A11, A16, Def3;
then
{} in F
by A9, A14, Def1;
hence
contradiction
by Def1; verum