let X be infinite set ; :: thesis: 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; :: thesis: ( not F is principal & F is being_ultrafilter & F is_complete_with card X implies F is uniform )
assume A1:
( not F is principal & F is being_ultrafilter )
; :: thesis: ( not F is_complete_with card X or F is uniform )
assume A2:
F is_complete_with card X
; :: thesis: F is uniform
assume
not F is uniform
; :: thesis: contradiction
then consider Y being Subset of X such that
A3:
( Y in F & not card Y = card X )
by Def5;
A4:
not Y is empty
by A3, Def1;
defpred S1[ set , set ] means ( not $1 in $2 & $2 in F );
A5:
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
A11:
dom h = X
and
rng h c= F
and
A12:
for x being set st x in X holds
S1[x,h . x]
from WELLORD2:sch 1(A5);
A13:
{ (h . x) where x is Element of X : x in Y } c= F
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 A20:
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 A3, CARD_1:13;
then
card { (h . x) where x is Element of X : x in Y } in card X
by A20, ORDINAL1:22;
then A21:
meet { (h . x) where x is Element of X : x in Y } in F
by A2, A13, A16, Def3;
for y being set holds not y in Y /\ (meet { (h . x) where x is Element of X : x in Y } )
then
Y /\ (meet { (h . x) where x is Element of X : x in Y } ) = {}
by XBOOLE_0:def 1;
then
{} in F
by A3, A21, Def1;
hence
contradiction
by Def1; :: thesis: verum