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[ object , object ] means ex A being set st
( A = $2 & not $1 in A & $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 object st x in X holds
ex Z being object 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 object st x in X holds
S1[x,h . x]
from FUNCT_1:sch 6(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
;
A11:
{ (h . x) where x is Element of X : x in Y } c= F
for y being object holds not y in Y /\ (meet { (h . x) where x is Element of X : x in Y } )
then A17:
Y /\ (meet { (h . x) where x is Element of X : x in Y } ) = {}
by XBOOLE_0:def 1;
A18:
not Y is empty
by A9, Def1;
A19:
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 A20:
card { (h . x) where x is Element of X : x in Y } c= card Y
by CARD_1:66;
card Y c= card X
by CARD_1:11;
then
card Y in card X
by A10, CARD_1:3;
then
card { (h . x) where x is Element of X : x in Y } in card X
by A20, ORDINAL1:12;
then
meet { (h . x) where x is Element of X : x in Y } in F
by A8, A11, A19;
then
{} in F
by A9, A17, Def1;
hence
contradiction
by Def1; verum